Urho3D
|
Rendering path command. More...
#include <RenderPath.h>
Public Member Functions | |
RenderPathCommand () | |
Construct. | |
void | LoadParameters (const XMLElement &element) |
Read from an XML element. | |
void | SetTextureName (TextureUnit unit, const String &name) |
Set a texture resource name. Can also refer to a rendertarget defined in the rendering path. | |
void | SetShaderParameter (const String &name, const Vector4 &value) |
Set a shader parameter. | |
void | RemoveShaderParameter (const String &name) |
Remove a shader parameter. | |
void | SetNumOutputs (unsigned num) |
Set number of output rendertargets. | |
void | SetOutputName (unsigned index, const String &name) |
Set output rendertarget name. | |
const String & | GetTextureName (TextureUnit unit) const |
Return texture resource name. | |
const Vector4 & | GetShaderParameter (const String &name) const |
Return shader paramter. | |
unsigned | GetNumOutputs () const |
Return number of output rendertargets. | |
const String & | GetOutputName (unsigned index) const |
Return output rendertarget name. |
Public Attributes | |
String | tag_ |
Tag name. | |
RenderCommandType | type_ |
Command type. | |
RenderCommandSortMode | sortMode_ |
Sorting mode. | |
StringHash | pass_ |
Scene pass hash. | |
unsigned | clearFlags_ |
Clear flags. | |
Color | clearColor_ |
Clear color. | |
float | clearDepth_ |
Clear depth. | |
unsigned | clearStencil_ |
Clear stencil value. | |
bool | active_ |
Active flag. | |
bool | useFogColor_ |
Use fog color for clearing. | |
bool | markToStencil_ |
Mark to stencil flag. | |
bool | vertexLights_ |
Vertex lights flag. | |
bool | useLitBase_ |
Use lit base pass optimization for forward per-pixel lights. | |
bool | useScissor_ |
Scissor optimization flag. | |
String | vertexShaderName_ |
Vertex shader name. | |
String | pixelShaderName_ |
Pixel shader name. | |
String | textureNames_ [MAX_TEXTURE_UNITS] |
Textures. | |
HashMap< StringHash, Vector4 > | shaderParameters_ |
Shader parameters. | |
Vector< String > | outputNames_ |
Output rendertarget names. |
Rendering path command.