Murl::Video::IProgram Member List
This is the complete list of members for Murl::Video::IProgram, including all inherited members.
| Disable()=0 | Murl::Video::IProgram | pure virtual |
| Enable()=0 | Murl::Video::IProgram | pure virtual |
| GetAttributeId(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetAttributeIndex(IEnums::ShaderType shaderType, IEnums::AttributeItem item) const =0 | Murl::Video::IProgram | pure virtual |
| GetAttributeIndex(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
| GetAttributeItem(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetAttributeLocation(IEnums::ShaderType shaderType, IEnums::AttributeItem item) const =0 | Murl::Video::IProgram | pure virtual |
| GetAttributeLocation(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
| GetAttributeName(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetAttributeType(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetBranch(const IConstants *constants)=0 | Murl::Video::IProgram | pure virtual |
| GetConstantBufferId(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetConstantBufferIndex(IEnums::ShaderType shaderType, IEnums::ConstantBufferItem item) const =0 | Murl::Video::IProgram | pure virtual |
| GetConstantBufferIndex(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
| GetConstantBufferItem(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetConstantBufferLocation(IEnums::ShaderType shaderType, IEnums::ConstantBufferItem item) const =0 | Murl::Video::IProgram | pure virtual |
| GetConstantBufferLocation(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
| GetConstantBufferName(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetLightTextureUnit(UInt32 lightUnit) const =0 | Murl::Video::IProgram | pure virtual |
| GetLinkerLog() const =0 | Murl::Video::IProgram | pure virtual |
| GetNumberOfAttributes(IEnums::ShaderType shaderType) const =0 | Murl::Video::IProgram | pure virtual |
| GetNumberOfBoneUnitsUsed() const =0 | Murl::Video::IProgram | pure virtual |
| GetNumberOfConstantBuffers(IEnums::ShaderType shaderType) const =0 | Murl::Video::IProgram | pure virtual |
| GetNumberOfLightUnitsUsed() const =0 | Murl::Video::IProgram | pure virtual |
| GetNumberOfTextures(IEnums::ShaderType shaderType) const =0 | Murl::Video::IProgram | pure virtual |
| GetNumberOfTextureUnitsUsed() const =0 | Murl::Video::IProgram | pure virtual |
| GetNumberOfUniforms(IEnums::ShaderType shaderType) const =0 | Murl::Video::IProgram | pure virtual |
| GetObjectInterface()=0 | Murl::Video::IProgram | pure virtual |
| GetObjectInterface() const =0 | Murl::Video::IProgram | pure virtual |
| GetTextureIndex(IEnums::ShaderType shaderType, UInt32 unit) const =0 | Murl::Video::IProgram | pure virtual |
| GetTextureSemantic(IEnums::ShaderType shaderType, UInt32 index, IEnums::ColorComponent colorComponent) const =0 | Murl::Video::IProgram | pure virtual |
| GetTextureUnit(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetUniformId(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetUniformIndex(IEnums::ShaderType shaderType, IEnums::UniformItem item) const =0 | Murl::Video::IProgram | pure virtual |
| GetUniformIndex(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
| GetUniformItem(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetUniformLocation(IEnums::ShaderType shaderType, IEnums::UniformItem item) const =0 | Murl::Video::IProgram | pure virtual |
| GetUniformLocation(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
| GetUniformName(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| GetUniformType(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
| HasAttribute(IEnums::ShaderType shaderType, IEnums::AttributeItem item) const =0 | Murl::Video::IProgram | pure virtual |
| HasAttribute(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
| HasConstantBuffer(IEnums::ShaderType shaderType, IEnums::ConstantBufferItem item) const =0 | Murl::Video::IProgram | pure virtual |
| HasConstantBuffer(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
| HasTexture(IEnums::ShaderType shaderType, UInt32 unit) const =0 | Murl::Video::IProgram | pure virtual |
| HasUniform(IEnums::ShaderType shaderType, IEnums::UniformItem item) const =0 | Murl::Video::IProgram | pure virtual |
| HasUniform(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
| IsValid() const =0 | Murl::Video::IProgram | pure virtual |
| Set(IProgram *currentProgram)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeFloat(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeFloat(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeFloatVector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeFloatVector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeFloatVector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeFloatVector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeFloatVector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeFloatVector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt16(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt16(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt16Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt16Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt16Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt16Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt16Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt16Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt8(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt8(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt8Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt8Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt8Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt8Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt8Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedSInt8Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt16(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt16(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt16Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt16Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt16Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt16Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt16Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt16Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt8(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt8(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt8Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt8Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt8Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt8Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt8Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeNormalizedUInt8Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt16(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt16(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt16Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt16Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt16Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt16Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt16Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt16Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt32(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt32(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt32Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt32Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt32Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt32Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt32Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt32Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt8(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt8(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt8Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt8Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt8Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt8Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt8Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeSInt8Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt16(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt16(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt16Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt16Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt16Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt16Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt16Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt16Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt32(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt32(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt32Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt32Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt32Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt32Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt32Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt32Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt8(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt8(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt8Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt8Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt8Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt8Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt8Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetAttributeUInt8Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetConstantBuffer(IEnums::ShaderType shaderType, IEnums::ConstantBufferItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetConstantBuffer(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetNumberOfBoneUnitsUsed(UInt32 numberOfUnits)=0 | Murl::Video::IProgram | pure virtual |
| SetNumberOfLightUnitsUsed(UInt32 numberOfUnits)=0 | Murl::Video::IProgram | pure virtual |
| SetNumberOfTextureUnitsUsed(UInt32 numberOfUnits)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloat(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloat(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatMatrix2(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatMatrix2(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatMatrix3(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatMatrix3(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatMatrix4(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatMatrix4(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatVector2(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatVector2(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatVector3(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatVector3(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatVector4(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformFloatVector4(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformSInt32(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformSInt32(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformSInt32Vector2(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformSInt32Vector2(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformSInt32Vector3(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformSInt32Vector3(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformSInt32Vector4(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| SetUniformSInt32Vector4(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
| UsesFixedTechnique() const =0 | Murl::Video::IProgram | pure virtual |