#include <ParallelCamera.h>
Inheritance diagram for nvsg::ParallelCamera:
Public Methods | |
virtual NVSG_API const ParallelCamera * | clone (void) const |
Create a clone of this ParallelCamera. More... | |
virtual NVSG_API nvmath::Mat44f | getProjection () const |
Get the projection matrix. More... | |
virtual NVSG_API nvmath::Mat44f | getInverseProjection () const |
Get the inverse projection matrix. More... | |
Static Public Methods | |
NVSG_API const ParallelCamera * | create (void) |
Create a ParallelCamera. More... | |
NVSG_API const ParallelCamera * | createFromBase (const SimpleCamera &rhs) |
Create a ParallelCamera by copying from a SimpleCamera. More... | |
Protected Methods | |
NVSG_API | ParallelCamera () |
Constructor. More... | |
NVSG_API | ParallelCamera (const SimpleCamera &rhs) |
Partial Constructor. More... | |
NVSG_API | ParallelCamera (const ParallelCamera &rhs) |
Copy Constructor. More... | |
virtual NVSG_API | ~ParallelCamera (void) |
Protected destructor to prevent explicit creation on stack. More... |
This is a SimpleCamera that represents a parallel (non-perspective) camera.
|
Constructor.
|
|
Partial Constructor.
|
|
Copy Constructor.
|
|
Protected destructor to prevent explicit creation on stack.
|
|
Create a ParallelCamera.
|
|
Create a ParallelCamera by copying from a SimpleCamera.
|
|
Create a clone of this ParallelCamera.
Implements nvsg::SimpleCamera. |
|
Get the projection matrix.
Implements nvsg::MonoCamera. |
|
Get the inverse projection matrix.
Implements nvsg::MonoCamera. |