![]() |
Workspace 6.21.5
|
Event raised to update one or more specific properties of a camera. More...
#include <Rendering/SceneComponents/Cameras/cameraevents.h>
Public Member Functions | |
CameraUpdateEvent (double near_p, double far_p, double fov, double orthoViewVolume) | |
double | getFar () const |
double | getFov () const |
double | getNear () const |
double | getOrthoViewVolume () const |
![]() | |
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::AllObservableEvents > & | eventID () |
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::ProgressEvent > & | eventID () |
const EventIDSingleton< CameraUpdateEvent > & | getEventID () const override |
![]() | |
virtual | ~ObservableEvent ()=default |
virtual const EventID & | getEventID () const =0 |
Additional Inherited Members | |
![]() | |
static const EventIDSingleton< CameraUpdateEvent > & | eventID () |
![]() | |
ObservableEventType ()=default | |
This event is separated from the CameraInteractionEvent, which handles transforms, because the CameraInteractionEvent can be handled by TransformBuilders and other classes. The data contained within this event is specific to the Camera class itself.
|
inline |
near_p | The updated near clip distance |
far_p | The updated far clip distance |
fov | The updated field of view (degrees) |
orthoViewVolume | The updated size of the view volume for an orthographic camera |
|
inline |
|
inline |
|
inline |
|
inline |