#include "system/nyCommon.h"#include "system/nyBase.h"#include "system/nyResource.h"#include "system/nyVariant.h"#include "math/nyMath.h"

Go to the source code of this file.
Data Structures | |
| class | Nytro::Graphics::RenderLayer |
| A render layer contains the render priority upon which shaders are sorted and the assigned sub-meshes are rendered; the scene graph has a list of render layers, and each shader/shader preset has a render layer name assigned, so at the rendering time the render packets are sorted upon this "render priority" of each render layer. More... | |
| class | Nytro::Graphics::RenderState |
| A shader render state holder, used in shader presets. More... | |
| class | Nytro::Graphics::ShaderConstant |
| A shader constant, its value it is the same for all rendered meshes To set a specific value for a mesh, check ShaderUserConstant. More... | |
| class | Nytro::Graphics::ShaderPreset |
| A shader preset holds user defined constant values For example if we have the Plastic shader, we can have the Red,Green,BlueGlossy Plastic presets. More... | |
| class | Nytro::Graphics::ShaderUserConstant |
| A dynamic shader constant. More... | |
| class | Nytro::Graphics::ShaderUserConstants |
| Used when different meshes use the same shader and have different variables for the shader user defined constants; see examples folder for some samples. More... | |
| class | Nytro::Graphics::ShaderController |
| A shader controller will control a shader, for example there can be a ocean shader controller who controls the tide, water rendering, etc. More... | |
| class | Nytro::Graphics::ShaderQualityLevel |
| Shader quality fall-back levels are the way to manage rendering on a various range of hardware, for example if a computer does not have a video card with Pixel Shader 3.0 then the shader will be rendered using the "low" shader quality The shader quality fall-back levels are defined in the .shader.xml files and used by the SceneGraph when rendering; usually there will be 3 levels defined by the user : low, med, hi To use a specific level of shader quality. More... | |
| class | Nytro::Graphics::Shader |
| A shader (pixel/vertex). More... | |
Namespaces | |
| namespace | Nytro |
The Nytro Game Engine main namespace. | |
| namespace | Nytro::Graphics |
The graphics namespace holds all the graphics and rendering related classes, all what is displayed on screen, is using classes from here. | |