#include <glfxscene.h>
Inheritance diagram for GLFX::Scene::CameraNode:
Public Member Functions | |
CameraNode (const CameraNode &node) | |
virtual Node * | Clone () |
virtual int | GetType () |
Matrix4 | GetCameraTM () const |
float | GetFOV () const |
void | SetFOV (float fovx) |
GLFX::Scene::CameraNode::CameraNode | ( | const CameraNode & | node | ) | [inline] |
Constructs camera node from another one.
virtual Node* GLFX::Scene::CameraNode::Clone | ( | ) | [inline, virtual] |
virtual int GLFX::Scene::CameraNode::GetType | ( | ) | [inline, virtual] |
Matrix4 GLFX::Scene::CameraNode::GetCameraTM | ( | ) | const [inline] |
Gets camera transform.
float GLFX::Scene::CameraNode::GetFOV | ( | ) | const [inline] |
Gets field-of-view.
void GLFX::Scene::CameraNode::SetFOV | ( | float | fovx | ) | [inline] |
Sets field-of-view.