![]() |
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 |