NDEVR
API Documentation
CameraUniformObject

A structure containing common information pushed to the video card for NDEVR Rendering Engine operations. More...

Collaboration diagram for CameraUniformObject:
[legend]

Public Member Functions

bool operator!= (const CameraUniformObject &object) const
 Inequality comparison.

Public Attributes

RGBColor background_color
 Viewport background color.
Vector< 4, fltp04camera_pos = Constant<Vector<4, fltp04>>::Invalid
 Camera position in world space.
fltp04 dpi = 1.0f
 Display DPI scaling factor.
Vector< 4, sint04origin = Constant<Vector<4, sint04>>::Invalid
 Origin offset for large-coordinate precision.
Vector< 4, fltp04sun_pos = Constant<Vector<4, fltp04>>::Invalid
 Sun direction for lighting.
Matrix< fltp04transform = Matrix<fltp04>(1)
 Combined view-projection matrix.

Detailed Description

A structure containing common information pushed to the video card for NDEVR Rendering Engine operations.


Definition at line 47 of file GraphicsCameraManager.h.

Member Function Documentation

◆ operator!=()

bool CameraUniformObject::operator!= ( const CameraUniformObject & object) const
inline

Inequality comparison.

Parameters
[in]objectThe object to compare against.
Returns
True if any field differs.

Definition at line 59 of file GraphicsCameraManager.h.

References background_color, camera_pos, dpi, origin, sun_pos, and transform.


The documentation for this struct was generated from the following file: