Urho3D::ShaderParameter Struct Reference

Shader parameter definition. More...

#include <OGLShaderProgram.h>

Collaboration diagram for Urho3D::ShaderParameter:
[legend]

Public Member Functions

 ShaderParameter ()
 Construct with defaults.
 
 ShaderParameter (ShaderType type, const String &name, unsigned buffer, unsigned offset, unsigned size, ConstantBuffer *ptr=0)
 Construct with parameters.
 
 ShaderParameter ()
 Construct with defaults.
 

Public Attributes

ShaderType type_
 Shader type.
 
String name_
 Name of the parameter.
 
unsigned buffer_
 Constant buffer index.
 
unsigned offset_
 Offset in constant buffer.
 
unsigned size_
 Size of parameter in bytes.
 
ConstantBufferbufferPtr_
 Constant buffer pointer. Defined only in shader programs. More...
 
int location_
 Uniform location or byte offset in constant buffer.
 
unsigned type_
 Element type.
 

Detailed Description

Shader parameter definition.

Member Data Documentation

ConstantBuffer * Urho3D::ShaderParameter::bufferPtr_

Constant buffer pointer. Defined only in shader programs.

Constant buffer pointer.


The documentation for this struct was generated from the following files:
  • /home/travis/build/urho3d/Urho3D/Source/Urho3D/Graphics/Direct3D11/D3D11ShaderVariation.h
  • /home/travis/build/urho3d/Urho3D/Source/Urho3D/Graphics/OpenGL/OGLShaderProgram.h