addEnableState(PipelineState state) | Program | |
addGlobalAttribute(const String &typeString, const String &location) | Program | |
addGlobalSampler(const String &typeString, const String &binding) | Program | |
addGlobalUniform(const String &typeString, const String &binding, ShaderType type) | Program | |
addGlobalVarying(const String &typeString, const String &location) | Program | |
addType() | DynamicType | inline |
addUniformBuffer1f(UniformBinding binding, float *pValue, uint count=1) | Program | |
addUniformBuffer1i(UniformBinding binding, int *pValue, uint count=1) | Program | |
addUniformBuffer2f(UniformBinding binding, float *pArray, uint count=1) | Program | |
addUniformBuffer3f(UniformBinding binding, float *pArray, uint count=1) | Program | |
addUniformBuffer4f(UniformBinding binding, float *pArray, uint count=1) | Program | |
addUniformMatrix3f(UniformBinding binding, Matrix3f *pMatrix=nullptr, uint count=1) | Program | |
addUniformMatrix4f(UniformBinding binding, Matrix4f *pMatrix=nullptr, uint count=1) | Program | |
addUniformSampler2D(UniformBinding binding, Texture *pTexture, TextureType textureType=QUAD_MAP) | Program | |
addUniformSampler2D(UniformBinding binding, TextureUnit textureUnit, TextureType textureType=QUAD_MAP) | Program | |
addUniformValue1f(UniformBinding binding, float value) | Program | |
addUniformValue1i(UniformBinding binding, int value) | Program | |
Application class | Program | friend |
AttributeEnabled typedef | Program | |
attributeEnabled | Program | |
attributeHandle | Program | |
AttributeLocation typedef | Program | |
attributeLocation | Program | |
bindAttributeBuffers() | Program | |
BindingDescriptorTypeMap typedef | Program | |
BindingFloatMap typedef | Program | |
BindingFloatPointerMap typedef | Program | |
BindingIntMap typedef | Program | |
BindingIntPointerMap typedef | Program | |
BindingMatrix3fArrayMap typedef | Program | |
BindingMatrix4fArrayMap typedef | Program | |
BindingUniformMap typedef | Program | |
BindingVector2fArrayMap typedef | Program | |
BindingVector3fArrayMap typedef | Program | |
BindingVector4fArrayMap typedef | Program | |
cast() const | DynamicType | inline |
cast() | DynamicType | inline |
cast() | DynamicType | inline |
cast() const | DynamicType | inline |
create(const HeapArray< Shader * > &pShader) | Program | |
dBlendFactor | Program | protected |
depthBufferWrite | Program | protected |
depthTestFunction | Program | protected |
disable() | Program | |
drawPrimitive | Program | protected |
DynamicType() | DynamicType | inline |
elementBufferUsage | Program | protected |
enable() | Program | |
Errors enum name | Program | |
faceCull | Program | protected |
fragmentColorString | Program | static |
fragmentGlobalUniformString | Program | protected |
fragmentShaderCode | Program | protected |
fragmentShaderFunctionCode | Program | protected |
fragmentShaderGlobalCode | Program | protected |
fragmentShaderMainCode | Program | protected |
fragmentVaryingString | Program | protected |
fragnentShaderHeaderString | Program | static |
getAttributeLocation(const String &str) | Program | |
getDepthBufferWrite() | Program | inline |
getDerivedTypeId() const | DynamicType | inline |
getDrawPrimitive() const | Program | inline |
getHandle() | Program | inline |
getProgramHandle() | Program | inline |
getShader(ShaderType shaderType) | Program | |
getShaders() | Program | |
getUniformBinding(const String &str) | Program | |
globalAttributeString | Program | protected |
GraphicsPipeline class | Program | friend |
hasEnableState(PipelineState state) | Program | |
hasGlobalAttribute(const String &location) | Program | |
hasGlobalAttribute(const String &typeString, const String &location) | Program | |
hasGlobalUniform(const String &location, ShaderType type) | Program | |
hasGlobalVarying(const String &location) | Program | |
hasShader(ShaderType shaderType) | Program | |
hasUniformBuffer(UniformBinding binding) | Program | |
init() | Program | virtual |
isTransparent() | Program | inline |
isType() const | DynamicType | inline |
lineWidth | Program | protected |
LocationAttributeBufferMap typedef | Program | |
NO_LOCATION enum value | Program | |
pAttributeBuffer | Program | protected |
pElementBuffer | Program | protected |
Program() | Program | |
projectionSamplerString | Program | static |
pShader | Program | protected |
pUniform | Program | protected |
removeEnableState(PipelineState state) | Program | |
RenderBuffer class | Program | friend |
sBlendFactor | Program | protected |
setBlend() | Program | |
setBlendFactors(BlendFactor sBlendFactor, BlendFactor dBlendFactor) | Program | |
setDepthBufferWrite(bool write=true) | Program | inline |
setDepthTestFunction(CompareOperation function) | Program | inline |
setDrawPrimitive(DrawPrimitive drawPrimitive) | Program | inline |
setElementBufferUsage(const DrawUsageHint usage) | Program | inline |
setLineWidth(float width) | Program | inline |
setStates() | Program | |
setStencilComparisonArgs(CompareOperation stencilTestFunction, int stencilComparisonValue, Handle stencilComparisonMask) | Program | |
setStencilOperationArgs(StencilOperation stencilOperationFail, StencilOperation stencilOperationDepthFail, StencilOperation stencilOperationDepthPass) | Program | |
setTransparent(bool transparent=true) | Program | |
setTriangleVertexOrientation(VertexOrientation orientation) | Program | inline |
setUniformBuffer1f(UniformBinding location, float *pBuffer) | Program | |
setUniformBuffer2f(UniformBinding binding, float *pArray) | Program | |
setUniformBuffer3f(UniformBinding binding, float *pArray) | Program | |
setUniformBuffer4f(UniformBinding binding, float *pArray) | Program | |
setUniformMatrix4f(UniformBinding binding, Matrix4f *pMatrix) | Program | |
setUniformSampler2D(UniformBinding binding, Texture *pTexture, TextureType textureType) | Program | |
setUniformValue1f(UniformBinding location, float value) | Program | |
setUniformValue1i(UniformBinding location, int value) | Program | |
shaderMainStartString | Program | static |
shaderVersionString | Program | static |
stateEnable | Program | protected |
stencilComparisonMask | Program | protected |
stencilComparisonValue | Program | protected |
stencilOperationDepthFail | Program | protected |
stencilOperationDepthPass | Program | protected |
stencilOperationFail | Program | protected |
stencilTestFunction | Program | protected |
StringLocation typedef | Program | |
submit(ElementBuffer *pElementBuffer) | Program | |
submitUniforms() | Program | |
texture2DSamplerString | Program | static |
textureCubeSamplerString | Program | static |
transparent | Program | protected |
triangleVertexOrientation | Program | protected |
UniformBinding typedef | Program | |
uniformHandle | Program | |
update() | Program | |
updateUniformMatrix3f(UniformBinding location, int count, float *pBuffer) | Program | |
updateUniformMatrix4f(UniformBinding location, int count, float *pBuffer) | Program | |
updateUniformPointer1f(UniformBinding location, int count, float *pBuffer) | Program | |
updateUniformPointer1i(UniformBinding location, int count, int *pBuffer) | Program | |
updateUniformPointer2f(UniformBinding location, int count, float *pBuffer) | Program | |
updateUniformPointer3f(UniformBinding location, int count, float *pBuffer) | Program | |
updateUniformPointer4f(UniformBinding location, int count, float *pBuffer) | Program | |
updateUniformValue1f(UniformBinding binding, float value) | Program | |
updateUniformValue1i(UniformBinding binding, int value) | Program | |
vao | Program | protected |
varyingHandle | Program | |
VaryingLocation typedef | Program | |
varyingLocation | Program | |
vertexGlobalUniformString | Program | protected |
vertexPositionString | Program | static |
vertexShaderCode | Program | protected |
vertexShaderFunctionCode | Program | protected |
vertexShaderGlobalCode | Program | protected |
vertexShaderMainCode | Program | protected |
vertexVaryingString | Program | protected |
~Program() | Program | virtual |