State of the Evas 3D
Since 1.10
enum Evas.Canvas3D.State { max: 16, any: 0, scene_root_node: 1, scene_camera_node, scene_background_color, scene_size, scene_shadows_enabled, scene_updated, scene_shadows_depth, scene_render_to_texture, texture_data: 1, texture_wrap, texture_filter, material_id: 1, material_color, material_texture, mesh_vertex_count: 1, mesh_frame, mesh_material, mesh_transform, mesh_vertex_data, mesh_index_data, mesh_vertex_assembly, mesh_shader_mode, mesh_fog, mesh_blending, mesh_alpha_test, mesh_color_pick, mesh_shadows_edges_filtering, mesh_shadows_constant_bias, camera_projection: 1, light_ambient: 1, light_diffuse, light_specular, light_spot_dir, light_spot_exp, light_spot_cutoff, light_attenuation, light_projection, node_transform_position: 1, node_transform_orientation, node_transform_scale, node_mesh_geometry, node_mesh_material, node_mesh_frame, node_mesh_shader_mode, node_mesh_material_id, node_light, node_camera, node_parent_position, node_parent_orientation, node_parent_scale, node_member, node_parent_billboard, node_lod }
typedef enum { EVAS_CANVAS3D_STATE_MAX = 16, EVAS_CANVAS3D_STATE_ANY = 0, EVAS_CANVAS3D_STATE_SCENE_ROOT_NODE = 1, EVAS_CANVAS3D_STATE_SCENE_CAMERA_NODE, EVAS_CANVAS3D_STATE_SCENE_BACKGROUND_COLOR, EVAS_CANVAS3D_STATE_SCENE_SIZE, EVAS_CANVAS3D_STATE_SCENE_SHADOWS_ENABLED, EVAS_CANVAS3D_STATE_SCENE_UPDATED, EVAS_CANVAS3D_STATE_SCENE_SHADOWS_DEPTH, EVAS_CANVAS3D_STATE_SCENE_RENDER_TO_TEXTURE, EVAS_CANVAS3D_STATE_TEXTURE_DATA = 1, EVAS_CANVAS3D_STATE_TEXTURE_WRAP, EVAS_CANVAS3D_STATE_TEXTURE_FILTER, EVAS_CANVAS3D_STATE_MATERIAL_ID = 1, EVAS_CANVAS3D_STATE_MATERIAL_COLOR, EVAS_CANVAS3D_STATE_MATERIAL_TEXTURE, EVAS_CANVAS3D_STATE_MESH_VERTEX_COUNT = 1, EVAS_CANVAS3D_STATE_MESH_FRAME, EVAS_CANVAS3D_STATE_MESH_MATERIAL, EVAS_CANVAS3D_STATE_MESH_TRANSFORM, EVAS_CANVAS3D_STATE_MESH_VERTEX_DATA, EVAS_CANVAS3D_STATE_MESH_INDEX_DATA, EVAS_CANVAS3D_STATE_MESH_VERTEX_ASSEMBLY, EVAS_CANVAS3D_STATE_MESH_SHADER_MODE, EVAS_CANVAS3D_STATE_MESH_FOG, EVAS_CANVAS3D_STATE_MESH_BLENDING, EVAS_CANVAS3D_STATE_MESH_ALPHA_TEST, EVAS_CANVAS3D_STATE_MESH_COLOR_PICK, EVAS_CANVAS3D_STATE_MESH_SHADOWS_EDGES_FILTERING, EVAS_CANVAS3D_STATE_MESH_SHADOWS_CONSTANT_BIAS, EVAS_CANVAS3D_STATE_CAMERA_PROJECTION = 1, EVAS_CANVAS3D_STATE_LIGHT_AMBIENT = 1, EVAS_CANVAS3D_STATE_LIGHT_DIFFUSE, EVAS_CANVAS3D_STATE_LIGHT_SPECULAR, EVAS_CANVAS3D_STATE_LIGHT_SPOT_DIR, EVAS_CANVAS3D_STATE_LIGHT_SPOT_EXP, EVAS_CANVAS3D_STATE_LIGHT_SPOT_CUTOFF, EVAS_CANVAS3D_STATE_LIGHT_ATTENUATION, EVAS_CANVAS3D_STATE_LIGHT_PROJECTION, EVAS_CANVAS3D_STATE_NODE_TRANSFORM_POSITION = 1, EVAS_CANVAS3D_STATE_NODE_TRANSFORM_ORIENTATION, EVAS_CANVAS3D_STATE_NODE_TRANSFORM_SCALE, EVAS_CANVAS3D_STATE_NODE_MESH_GEOMETRY, EVAS_CANVAS3D_STATE_NODE_MESH_MATERIAL, EVAS_CANVAS3D_STATE_NODE_MESH_FRAME, EVAS_CANVAS3D_STATE_NODE_MESH_SHADER_MODE, EVAS_CANVAS3D_STATE_NODE_MESH_MATERIAL_ID, EVAS_CANVAS3D_STATE_NODE_LIGHT, EVAS_CANVAS3D_STATE_NODE_CAMERA, EVAS_CANVAS3D_STATE_NODE_PARENT_POSITION, EVAS_CANVAS3D_STATE_NODE_PARENT_ORIENTATION, EVAS_CANVAS3D_STATE_NODE_PARENT_SCALE, EVAS_CANVAS3D_STATE_NODE_MEMBER, EVAS_CANVAS3D_STATE_NODE_PARENT_BILLBOARD, EVAS_CANVAS3D_STATE_NODE_LOD } Evas_Canvas3D_State;