CrystalSpace

Public API Reference

csShaderProgram Member List

This is the complete list of members for csShaderProgram, including all inherited members.
Activate()=0iShaderProgram [pure virtual]
AddRefOwner(void **ref_owner, CS::Threading::Mutex *mutex)scfImplementation< csShaderProgram > [inline, virtual]
Compile(iHierarchicalCache *cacheTo, csRef< iString > *cacheTag=0)=0iShaderProgram [pure virtual]
CS_INIT_TOKEN_TABLE_NAME(csStringHash &t)csShaderProgram [inline, protected, static]
Deactivate()=0iShaderProgram [pure virtual]
DecRef()scfImplementation< csShaderProgram > [inline, virtual]
descriptioncsShaderProgram [protected]
doVerbosecsShaderProgram [protected]
DumpProgramInfo(csString &output)csShaderProgram [protected]
DumpVariableMappings(csString &output)csShaderProgram [protected]
GetInterfaceMetadata()scfImplementation< csShaderProgram > [inline, virtual]
GetParamFloatVal(const csShaderVariableStack &stack, const ProgramParam &param, float *result)csShaderProgram [inline, protected]
GetParamFloatVal(const csShaderVariableStack &stack, const ProgramParam &param, float defVal)csShaderProgram [inline, protected]
GetParamSV(const csShaderVariableStack &stack, const ProgramParam &param)csShaderProgram [inline, protected]
GetParamTransformVal(const csShaderVariableStack &stack, const ProgramParam &param, csReversibleTransform *result)csShaderProgram [inline, protected]
GetParamTransformVal(const csShaderVariableStack &stack, const ProgramParam &param, const csReversibleTransform &defVal)csShaderProgram [inline, protected]
GetParamVectorVal(const csShaderVariableStack &stack, const ProgramParam &param, csVector4 *result)csShaderProgram [inline, protected]
GetParamVectorVal(const csShaderVariableStack &stack, const ProgramParam &param, const csVector4 &defVal)csShaderProgram [inline, protected]
GetProgramData(ProgramSource &programSource)csShaderProgram [protected]
GetProgramData()csShaderProgram [inline, protected]
GetProgramNode(ProgramSource &programSource)csShaderProgram [protected]
GetProgramNode()csShaderProgram [inline, protected]
GetRefCount()scfImplementation< csShaderProgram > [inline, virtual]
GetUsedShaderVars(csBitArray &bits) const csShaderProgram [virtual]
IncRef()scfImplementation< csShaderProgram > [inline, virtual]
Load(iShaderDestinationResolver *resolve, iDocumentNode *node)=0iShaderProgram [pure virtual]
Load(iShaderDestinationResolver *resolve, const char *program, const csArray< csShaderVarMapping > &mappings)=0iShaderProgram [pure virtual]
LoadFromCache(iHierarchicalCache *cache, iBase *previous, iDocumentNode *programNode, csRef< iString > *failReason=0, csRef< iString > *=0)csShaderProgram [virtual]
operator=(const scfImplementation &)scfImplementation< csShaderProgram > [inline]
ParseCommon(iDocumentNode *child)csShaderProgram [protected]
ParseProgramNode(iDocumentNode *child, ProgramSource &parsedSource)csShaderProgram [protected]
ParseProgramParam(iDocumentNode *node, ProgramParam &param, uint types=~0)csShaderProgram [inline, protected]
ProgramParamType enum namecsShaderProgram
programSourcecsShaderProgram [protected]
QueryInterface(scfInterfaceID id, scfInterfaceVersion version)scfImplementation2< csShaderProgram, iShaderProgram, iShaderDestinationResolver > [inline, virtual]
RemoveRefOwner(void **ref_owner)scfImplementation< csShaderProgram > [inline, virtual]
ResetState()=0iShaderProgram [pure virtual]
ResolveTU(const char *)csShaderProgram [inline, virtual]
scfImplementation(csShaderProgram *object, iBase *parent=0)scfImplementation< csShaderProgram > [inline]
scfImplementation(const scfImplementation &)scfImplementation< csShaderProgram > [inline]
SetupState(const CS::Graphics::RenderMesh *mesh, CS::Graphics::RenderMeshModes &modes, const csShaderVariableStack &stack)=0iShaderProgram [pure virtual]
variablemapcsShaderProgram [protected]
~iBase()iBase [inline, protected, virtual]

Generated for Crystal Space 2.1 by doxygen 1.6.1