Member List
 
 
 
HLSLMaterialHandle Member List
This is the complete list of members for HLSLMaterialHandle, including all inherited members.
Activate(DrawContext &drawContext)BaseMaterialHandle
ActivatePass(DrawContext &drawContext, unsigned int pass)BaseMaterialHandle
BaseMaterialHandle()BaseMaterialHandle
BaseMaterialHandle(const BaseMaterialHandle &from)BaseMaterialHandle
GetObjectID() const SmartHandle
GetParameterCount() const HLSLMaterialHandle
GetParameterDescription(int index, ParameterDesc &parameterDesc) const HLSLMaterialHandle
GetParameterIndex(const MSTR &parameterName) const HLSLMaterialHandle
GetPassCount(DrawContext &drawContext) const BaseMaterialHandle
GetPointer() const SmartHandle
GetRequiredStreams() const HLSLMaterialHandle [virtual]
HLSLMaterialHandle()HLSLMaterialHandle
HLSLMaterialHandle(const HLSLMaterialHandle &from)HLSLMaterialHandle
InitializeWithFile(const MSTR &fileName)HLSLMaterialHandle
InitializeWithString(const CStr &shaderContent)HLSLMaterialHandle
IsValid() const SmartHandle
mpObjectSmartHandle [protected]
Noncopyable()Noncopyable [inline, protected]
operator delete(void *ptr)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
operator delete[](void *ptr)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
operator new[](size_t size)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator!=(const SmartHandle &rhs) const SmartHandle [inline]
operator<(const SmartHandle &rhs) const SmartHandle [inline]
operator<=(const SmartHandle &rhs) const SmartHandle [inline]
operator=(const HLSLMaterialHandle &from)HLSLMaterialHandle
MaxSDK::Graphics::BaseMaterialHandle::operator=(const BaseMaterialHandle &from)BaseMaterialHandle
operator==(const SmartHandle &rhs) const SmartHandle [inline]
operator>(const SmartHandle &rhs) const SmartHandle [inline]
operator>=(const SmartHandle &rhs) const SmartHandle [inline]
ParameterType enum nameHLSLMaterialHandle
ParameterTypeBool enum valueHLSLMaterialHandle
ParameterTypeBoolArray enum valueHLSLMaterialHandle
ParameterTypeFloat enum valueHLSLMaterialHandle
ParameterTypeFloatArray enum valueHLSLMaterialHandle
ParameterTypeInt enum valueHLSLMaterialHandle
ParameterTypeIntArray enum valueHLSLMaterialHandle
ParameterTypeMatrix enum valueHLSLMaterialHandle
ParameterTypeMatrixArray enum valueHLSLMaterialHandle
ParameterTypePoint3 enum valueHLSLMaterialHandle
ParameterTypePoint3Array enum valueHLSLMaterialHandle
ParameterTypePoint4 enum valueHLSLMaterialHandle
ParameterTypePoint4Array enum valueHLSLMaterialHandle
ParameterTypeTexture enum valueHLSLMaterialHandle
ParameterTypeUnknown enum valueHLSLMaterialHandle
PassesFinished(DrawContext &drawContext)BaseMaterialHandle
Release()SmartHandle
SetActiveTechniqueName(const MSTR &techniqueName)HLSLMaterialHandle
SetBoolArrayParameter(const MSTR &parameterName, const BOOL *value, unsigned int count)HLSLMaterialHandle
SetBoolArrayParameter(int index, const BOOL *value, unsigned int count)HLSLMaterialHandle
SetBoolParameter(const MSTR &parameterName, BOOL value)HLSLMaterialHandle
SetBoolParameter(int index, BOOL value)HLSLMaterialHandle
SetFloat3ArrayParameter(const MSTR &parameterName, const Point3 *value, unsigned int count)HLSLMaterialHandle
SetFloat3ArrayParameter(int index, const Point3 *value, unsigned int count)HLSLMaterialHandle
SetFloat3Parameter(const MSTR &parameterName, const Point3 &value)HLSLMaterialHandle
SetFloat3Parameter(int index, const Point3 &value)HLSLMaterialHandle
SetFloat4ArrayParameter(const MSTR &parameterName, const Point4 *value, unsigned int count)HLSLMaterialHandle
SetFloat4ArrayParameter(int index, const Point4 *value, unsigned int count)HLSLMaterialHandle
SetFloat4Parameter(const MSTR &parameterName, const Point4 &value)HLSLMaterialHandle
SetFloat4Parameter(int index, const Point4 &value)HLSLMaterialHandle
SetFloatArrayParameter(const MSTR &parameterName, const float *value, unsigned int count)HLSLMaterialHandle
SetFloatArrayParameter(int index, const float *value, unsigned int count)HLSLMaterialHandle
SetFloatParameter(const MSTR &parameterName, float value)HLSLMaterialHandle
SetFloatParameter(int index, float value)HLSLMaterialHandle
SetIntArrayParameter(const MSTR &parameterName, const int *value, unsigned int count)HLSLMaterialHandle
SetIntArrayParameter(int index, const int *value, unsigned int count)HLSLMaterialHandle
SetIntParameter(const MSTR &parameterName, int value)HLSLMaterialHandle
SetIntParameter(int index, int value)HLSLMaterialHandle
SetMapChannelParameter(int textureCoordinateIndex, int maxMapChannel)HLSLMaterialHandle
SetMatrixArrayParameter(const MSTR &parameterName, const Matrix44 *value, unsigned int count)HLSLMaterialHandle
SetMatrixArrayParameter(int index, const Matrix44 *value, unsigned int count)HLSLMaterialHandle
SetMatrixParameter(const MSTR &parameterName, const Matrix44 &value)HLSLMaterialHandle
SetMatrixParameter(int index, const Matrix44 &value)HLSLMaterialHandle
SetPointer(void *pObject)SmartHandle
SetTextureParameter(const MSTR &parameterName, const TextureHandle &textureHandle)HLSLMaterialHandle
SetTextureParameter(int index, const TextureHandle &textureHandle)HLSLMaterialHandle
SmartHandle()SmartHandle [protected]
Terminate()BaseMaterialHandle
~BaseMaterialHandle()BaseMaterialHandle [virtual]
~HLSLMaterialHandle()HLSLMaterialHandle [virtual]
~Noncopyable()Noncopyable [inline, protected]
~SmartHandle()SmartHandle [virtual]