TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
iShaderConstants Member List

This is the complete list of members for iShaderConstants, including all inherited members.

AddConstant(iHString *ahspName, eShaderRegisterType aType, tU32 anSize)=0iShaderConstantspure virtual
AddRef()=0iUnknownpure virtual
Clone() const =0iShaderConstantspure virtual
DeleteThis()=0iUnknownpure virtual
GetConstantIndex(iHString *ahspName) const =0iShaderConstantspure virtual
GetConstantMetadata(tU32 anConstIndex) const =0iShaderConstantspure virtual
GetConstantName(tU32 anConstIndex) const =0iShaderConstantspure virtual
GetConstantSize(tU32 anConstIndex) const =0iShaderConstantspure virtual
GetConstantType(tU32 anConstIndex) const =0iShaderConstantspure virtual
GetDescStructPtr() const =0iShaderConstantspure virtual
GetFloat(tU32 anConstIndex, tU32 anOffset) const =0iShaderConstantspure virtual
GetFloatMatrix(tU32 anConstIndex) const =0iShaderConstantspure virtual
GetFloatPointer(tU32 anConstIndex) const =0iShaderConstantspure virtual
GetHwIndex(tU32 anConstIndex) const =0iShaderConstantspure virtual
GetInt(tU32 anConstIndex, tU32 anOffset) const =0iShaderConstantspure virtual
GetIntPointer(tU32 anConstIndex) const =0iShaderConstantspure virtual
GetMaxNumRegisters() const =0iShaderConstantspure virtual
GetNumConstants() const =0iShaderConstantspure virtual
GetNumRefs() const =0iUnknownpure virtual
GetSerializeObjectTypeID() const =0iSerializablepure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
Release()=0iUnknownpure virtual
Serialize(iFile *apFile, eSerializeMode aMode)=0iSerializablepure virtual
SetConstantMetadata(tU32 anConstIndex, iHString *ahspMetadata)=0iShaderConstantspure virtual
SetFloat(tU32 anConstIndex, const sVec4f &aV)=0iShaderConstantspure virtual
SetFloatArray(tU32 anConstIndex, const tVec4fCVec *apV, tU32 anSize=1)=0iShaderConstantspure virtual
SetFloatMatrix(tU32 anConstIndex, const sMatrixf &aV)=0iShaderConstantspure virtual
SetFloatMatrixArray(tU32 anConstIndex, const tMatrixfCVec *apV, tU32 anSize=1)=0iShaderConstantspure virtual
SetFloatPointer(tU32 anConstIndex, const sVec4f *apV, tU32 anSize=1)=0iShaderConstantspure virtual
SetHwIndex(tU32 anConstIndex, tU32 anRegisterIndex)=0iShaderConstantspure virtual
SetInt(tU32 anConstIndex, const sVec4i &aV)=0iShaderConstantspure virtual
SetIntArray(tU32 anConstIndex, const tVec4iCVec *apV, tU32 anSize=1)=0iShaderConstantspure virtual
SetIntPointer(tU32 anConstIndex, const sVec4i *apV, tU32 anSize=1)=0iShaderConstantspure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual