API Documentation
|
A structure for managing Viewport interactions with an NDEVR Rendering Engine. More...
#include <GraphicsCameraManager.h>
Public Member Functions | |
GraphicsCameraManager () | |
GraphicsCameraManager (const GraphicsCameraManager &m_pipeline) | |
UUID | overrideMaterial () const |
void | setCamera (const UUID &camera) |
const CameraUniformObject & | uniformObject () const |
void | updateUniformBuffer (GraphicsUpdateArguments &args) |
bool | useCameraMaterial () const |
virtual | ~GraphicsCameraManager () |
Protected Member Functions | |
CameraUniformObject | getCameraUniformObject (const Camera &camera, GraphicsUpdateArguments &args) const |
Protected Attributes | |
UUID | m_camera |
CameraUniformObject | m_camera_uniform |
Time | m_last_updated_time |
bool | m_needs_pipeline_update |
bool | m_needs_uniform_commit |
UUID | m_override_material |
bool | m_use_anisotropy |
bool | m_use_camera_material |
bool | m_uses_origin |
A structure for managing Viewport interactions with an NDEVR Rendering Engine.
GraphicsCameraManager | ( | const GraphicsCameraManager & | m_pipeline | ) |
|
virtual |
|
protected |
|
inline |
|
inline |
|
inline |
void updateUniformBuffer | ( | GraphicsUpdateArguments & | args | ) |
bool useCameraMaterial | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |