Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
NDK class that represents the rendering system. More...
Inherits Ndk::System< SystemType >.
Public Member Functions | |
RenderSystem () | |
Constructs an RenderSystem object by default. | |
RenderSystem (const RenderSystem &renderSystem) | |
template<typename T > | |
T & | ChangeRenderTechnique () |
Changes the render technique used for the system. More... | |
Nz::AbstractRenderTechnique & | ChangeRenderTechnique (std::unique_ptr< Nz::AbstractRenderTechnique > &&renderTechnique) |
Changes the render technique used for the system. More... | |
const Nz::BackgroundRef & | GetDefaultBackground () const |
Gets the background used for rendering. More... | |
const Nz::Matrix4f & | GetCoordinateSystemMatrix () const |
Gets the coordinates matrix used for rendering. More... | |
Nz::Vector3f | GetGlobalForward () const |
Gets the "forward" global direction. More... | |
Nz::Vector3f | GetGlobalRight () const |
Gets the "right" global direction. More... | |
Nz::Vector3f | GetGlobalUp () const |
Gets the "up" global direction. More... | |
Nz::AbstractRenderTechnique & | GetRenderTechnique () const |
Gets the render technique used for rendering. More... | |
void | SetDefaultBackground (Nz::BackgroundRef background) |
Sets the background used for rendering. More... | |
void | SetGlobalForward (const Nz::Vector3f &direction) |
Sets the "forward" global direction. More... | |
void | SetGlobalRight (const Nz::Vector3f &direction) |
Sets the "right" global direction. More... | |
void | SetGlobalUp (const Nz::Vector3f &direction) |
Sets the "up" global direction. More... | |
Static Public Attributes | |
static SystemIndex | systemIndex |
NDK class that represents the rendering system.
|
inline |
Changes the render technique used for the system.
|
inline |
Changes the render technique used for the system.
renderTechnique | Render technique to use |
|
inline |
Gets the coordinates matrix used for rendering.
|
inline |
Gets the background used for rendering.
|
inline |
Gets the "forward" global direction.
|
inline |
Gets the "right" global direction.
|
inline |
Gets the "up" global direction.
|
inline |
Gets the render technique used for rendering.
|
inline |
Sets the background used for rendering.
background | A reference to the background |
|
inline |
Sets the "forward" global direction.
direction | The new forward direction |
|
inline |
Sets the "right" global direction.
direction | The new right direction |
|
inline |
Sets the "up" global direction.
direction | The new up direction |