![]() |
gdk-graphics
1b6d84e044c2c953fd7c9501e628a67e80f4da0d
|
webgl1es2_camera implementation of camera More...
#include <webgl1es2_camera.h>
Public Member Functions | |
webgl1es2_camera (const webgl1es2_camera &a)=default | |
copy semantics | |
webgl1es2_camera & | operator= (const webgl1es2_camera &a)=default |
copy semantics | |
webgl1es2_camera (webgl1es2_camera &&)=default | |
move semantics | |
webgl1es2_camera & | operator= (webgl1es2_camera &&a)=default |
move semantics | |
webgl1es2_camera () | |
constructs with reasonable default values | |
internal interface | |
graphics_mat4x4_type | get_view_matrix () const |
gets the view matrix | |
graphics_mat4x4_type | get_projection_matrix () const |
gets the projection matrix | |
Protected Member Functions | |
descendant's interface | |
void | set_perspective_projection (const float aFieldOfView, const float aNearClippingPlane, const float aFarClippingPlane, const float aViewportAspectRatio) |
void | set_orthographic_projection (const float aWidth, const float aHeight, const float aNearClippingPlane, const float aFarClippingPlane, const float aViewportAspectRatio) |
void | set_clear_color (const gdk::color &acolor) |
void | set_clear_mode (const gdk::camera::clear_mode aClearMode) |
void | set_view_matrix (const gdk::graphics_vector3_type &aWorldPos, const gdk::graphics_quaternion_type &aRotation) |
void | activate_clear_mode () const |
camera::clear_mode | get_clearmode () const |
gdk::color | get_clearcolor () const |
webgl1es2_camera implementation of camera