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