Data Structures | Public Member Functions | Static Public Member Functions
eo_cxx::evas_3d_camera Struct Reference

Data Structures

struct  address_const_of
 
struct  address_of
 

Public Member Functions

void projection_matrix_set (const Evas_Real *matrix_) const
 Set the projection matrix of the given camera. More...
 
void projection_matrix_get (Evas_Real *matrix_) const
 Get the projection matrix of the given camera. More...
 
void projection_perspective_set (Evas_Real fovy_, Evas_Real aspect_, Evas_Real dnear_, Evas_Real dfar_) const
 Set the projection matrix of the given camera with perspective projection. More...
 
void projection_frustum_set (Evas_Real left_, Evas_Real right_, Evas_Real bottom_, Evas_Real top_, Evas_Real dnear_, Evas_Real dfar_) const
 Set the projection matrix of the given camera with frustum projection. More...
 
void projection_ortho_set (Evas_Real left_, Evas_Real right_, Evas_Real bottom_, Evas_Real top_, Evas_Real dnear_, Evas_Real dfar_) const
 Set the projection matrix of the given camera with orthogonal projection. More...
 
bool node_visible_get (Evas_3D_Node *camera_node_, Evas_3D_Node *node_, Evas_3D_Frustum_Mode key_) const
 Check is bounding sphere of given node inside frustum of camera node. More...
 
 operator::evas_3d_camera () const
 
 operator::evas_3d_camera & ()
 
 operator::evas_3d_camera const & () const
 

Static Public Member Functions

static Eo_Class const * _eo_class ()