Public Member Functions
efl::eo::detail::operations< ::evas_3d_node >::type< T > Struct Template Reference

Public Member Functions

virtual Evas_3D_Node_Type type_get ()
 
virtual void member_add (Evas_3D_Node *member_)
 
virtual void member_del (Evas_3D_Node *member_)
 
virtual Evas_3D_Nodeparent_get ()
 
virtual ::efl::eina::optional< ::efl::eina::crange_list< Evas_3D_Node * > > member_list_get ()
 
virtual void position_set (Evas_Real x_, Evas_Real y_, Evas_Real z_)
 
virtual void orientation_set (Evas_Real x_, Evas_Real y_, Evas_Real z_, Evas_Real w_)
 
virtual void orientation_angle_axis_set (Evas_Real angle_, Evas_Real x_, Evas_Real y_, Evas_Real z_)
 
virtual void scale_set (Evas_Real x_, Evas_Real y_, Evas_Real z_)
 
virtual void position_get (Evas_3D_Space space_, Evas_Real *x_, Evas_Real *y_, Evas_Real *z_)
 
virtual void orientation_get (Evas_3D_Space space_, Evas_Real *x_, Evas_Real *y_, Evas_Real *z_, Evas_Real *w_)
 
virtual void scale_get (Evas_3D_Space space_, Evas_Real *x_, Evas_Real *y_, Evas_Real *z_)
 
virtual void look_at_set (Evas_3D_Space target_space_, Evas_Real x_, Evas_Real y_, Evas_Real z_, Evas_3D_Space up_space_, Evas_Real ux_, Evas_Real uy_, Evas_Real uz_)
 
virtual void mesh_add (Evas_3D_Mesh *mesh_)
 
virtual void mesh_del (Evas_3D_Mesh *mesh_)
 
virtual ::efl::eina::optional< ::efl::eina::crange_list< Evas_3D_Mesh * > > mesh_list_get ()
 
virtual void bounding_box_get (Evas_Real *x_, Evas_Real *y_, Evas_Real *z_, Evas_Real *x2_, Evas_Real *y2_, Evas_Real *z2_)
 
virtual void bounding_sphere_get (Evas_Real *x_, Evas_Real *y_, Evas_Real *z_, Evas_Real *r_)
 
virtual bool position_inherit_get ()
 
virtual void position_inherit_set (bool inherit_)
 
virtual bool orientation_inherit_get ()
 
virtual void orientation_inherit_set (bool inherit_)
 
virtual bool scale_inherit_get ()
 
virtual void scale_inherit_set (bool inherit_)
 
virtual Evas_3D_Cameracamera_get ()
 
virtual void camera_set (Evas_3D_Camera *camera_)
 
virtual Evas_3D_Lightlight_get ()
 
virtual void light_set (Evas_3D_Light *light_)
 
virtual int mesh_frame_get (Evas_3D_Mesh *mesh_)
 
virtual void mesh_frame_set (Evas_3D_Mesh *mesh_, int frame_)