
#include <gzCamera.h>
Inheritance diagram for gzGenericCamera:

Public Member Functions | |
| gzGenericCamera (const gzString &name=GZ_EMPTY_STRING) | |
| Default constructor for a generic camera. | |
| virtual | ~gzGenericCamera () |
| Destructor. | |
| GZ_DECLARE_TYPE_INTERFACE_EXPORT (1) | |
| virtual gzReference * | clone () const |
| Clone interface. | |
| virtual gzVoid | render (gzContext *context, gzULong size_x, gzULong size_y, gzULong screen_width) |
| Utility methods used by external renderers. | |
| virtual gzBool | isVisible (gzContext *context, gzNode *node) |
| Utility methods used by external renderers. | |
| virtual gzBool | isBeyondFarPlane (gzContext *context, gzNode *node) |
| Utility methods used by external renderers. | |
| gzVoid | setProjectionTransform (const gzMatrix4 &projMat) |
| Sets projMat as projection transform for the camera. | |
| virtual gzMatrix4 | getProjectionTransform () const |
| Returns the camera projection transform. | |
Protected Attributes | |
| gzMatrix4 | m_projectionMatrix |
Definition at line 365 of file gzCamera.h.
|
|
Default constructor for a generic camera. Define your own projection method for the camera. If is possible to set a name for the generic camera. |
|
|
Destructor.
Definition at line 378 of file gzCamera.h. |
|
|
Clone interface.
Reimplemented from gzObject. |
|
|
Returns the camera projection transform. The projection transform transforms all coordinates from world space to clip space. Implements gzCamera. |
|
|
Reimplemented from gzCamera. |
|
||||||||||||
|
Utility methods used by external renderers. Controls if the node is further away than the far plane. Returns true if the node is behind the far plane otherwise false. Implements gzCamera. |
|
||||||||||||
|
Utility methods used by external renderers.
Implements gzCamera. |
|
||||||||||||||||||||
|
Utility methods used by external renderers.
Reimplemented from gzCamera. |
|
|
Sets projMat as projection transform for the camera.
|
|
|
Definition at line 411 of file gzCamera.h. |