gthreeperspectivecamera
gthreeperspectivecamera
|
|
Includes
#include <gthree/gthree.h>
Functions
gthree_perspective_camera_new ()
GthreePerspectiveCamera *
gthree_perspective_camera_new (float fov,
float aspect,
float near,
float far);
gthree_perspective_camera_set_aspect ()
void
gthree_perspective_camera_set_aspect (GthreePerspectiveCamera *perspective,
float aspect);
gthree_perspective_camera_get_aspect ()
float
gthree_perspective_camera_get_aspect (GthreePerspectiveCamera *perspective);
gthree_perspective_camera_set_fov ()
void
gthree_perspective_camera_set_fov (GthreePerspectiveCamera *perspective,
float aspect);
gthree_perspective_camera_get_fov ()
float
gthree_perspective_camera_get_fov (GthreePerspectiveCamera *perspective);
Types and Values
GthreePerspectiveCamera
typedef struct _GthreePerspectiveCamera GthreePerspectiveCamera;
GthreePerspectiveCameraClass
typedef struct {
GthreeCameraClass parent_class;
} GthreePerspectiveCameraClass;
Property Details
The “aspect” property
“aspect” float
Aspect.
Owner: GthreePerspectiveCamera
Flags: Read / Write
Default value: 1
The “fov” property
“fov” float
Field of View.
Owner: GthreePerspectiveCamera
Flags: Read / Write
Default value: 50