, 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 ¶meterDesc) const | HLSLMaterialHandle | |
| GetParameterIndex(const MSTR ¶meterName) 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 | |
| mpObject | SmartHandle | [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 name | HLSLMaterialHandle | |
| ParameterTypeBool enum value | HLSLMaterialHandle | |
| ParameterTypeBoolArray enum value | HLSLMaterialHandle | |
| ParameterTypeFloat enum value | HLSLMaterialHandle | |
| ParameterTypeFloatArray enum value | HLSLMaterialHandle | |
| ParameterTypeInt enum value | HLSLMaterialHandle | |
| ParameterTypeIntArray enum value | HLSLMaterialHandle | |
| ParameterTypeMatrix enum value | HLSLMaterialHandle | |
| ParameterTypeMatrixArray enum value | HLSLMaterialHandle | |
| ParameterTypePoint3 enum value | HLSLMaterialHandle | |
| ParameterTypePoint3Array enum value | HLSLMaterialHandle | |
| ParameterTypePoint4 enum value | HLSLMaterialHandle | |
| ParameterTypePoint4Array enum value | HLSLMaterialHandle | |
| ParameterTypeTexture enum value | HLSLMaterialHandle | |
| ParameterTypeUnknown enum value | HLSLMaterialHandle | |
| PassesFinished(DrawContext &drawContext) | BaseMaterialHandle | |
| Release() | SmartHandle | |
| SetActiveTechniqueName(const MSTR &techniqueName) | HLSLMaterialHandle | |
| SetBoolArrayParameter(const MSTR ¶meterName, const BOOL *value, unsigned int count) | HLSLMaterialHandle | |
| SetBoolArrayParameter(int index, const BOOL *value, unsigned int count) | HLSLMaterialHandle | |
| SetBoolParameter(const MSTR ¶meterName, BOOL value) | HLSLMaterialHandle | |
| SetBoolParameter(int index, BOOL value) | HLSLMaterialHandle | |
| SetFloat3ArrayParameter(const MSTR ¶meterName, const Point3 *value, unsigned int count) | HLSLMaterialHandle | |
| SetFloat3ArrayParameter(int index, const Point3 *value, unsigned int count) | HLSLMaterialHandle | |
| SetFloat3Parameter(const MSTR ¶meterName, const Point3 &value) | HLSLMaterialHandle | |
| SetFloat3Parameter(int index, const Point3 &value) | HLSLMaterialHandle | |
| SetFloat4ArrayParameter(const MSTR ¶meterName, const Point4 *value, unsigned int count) | HLSLMaterialHandle | |
| SetFloat4ArrayParameter(int index, const Point4 *value, unsigned int count) | HLSLMaterialHandle | |
| SetFloat4Parameter(const MSTR ¶meterName, const Point4 &value) | HLSLMaterialHandle | |
| SetFloat4Parameter(int index, const Point4 &value) | HLSLMaterialHandle | |
| SetFloatArrayParameter(const MSTR ¶meterName, const float *value, unsigned int count) | HLSLMaterialHandle | |
| SetFloatArrayParameter(int index, const float *value, unsigned int count) | HLSLMaterialHandle | |
| SetFloatParameter(const MSTR ¶meterName, float value) | HLSLMaterialHandle | |
| SetFloatParameter(int index, float value) | HLSLMaterialHandle | |
| SetIntArrayParameter(const MSTR ¶meterName, const int *value, unsigned int count) | HLSLMaterialHandle | |
| SetIntArrayParameter(int index, const int *value, unsigned int count) | HLSLMaterialHandle | |
| SetIntParameter(const MSTR ¶meterName, int value) | HLSLMaterialHandle | |
| SetIntParameter(int index, int value) | HLSLMaterialHandle | |
| SetMapChannelParameter(int textureCoordinateIndex, int maxMapChannel) | HLSLMaterialHandle | |
| SetMatrixArrayParameter(const MSTR ¶meterName, const Matrix44 *value, unsigned int count) | HLSLMaterialHandle | |
| SetMatrixArrayParameter(int index, const Matrix44 *value, unsigned int count) | HLSLMaterialHandle | |
| SetMatrixParameter(const MSTR ¶meterName, const Matrix44 &value) | HLSLMaterialHandle | |
| SetMatrixParameter(int index, const Matrix44 &value) | HLSLMaterialHandle | |
| SetPointer(void *pObject) | SmartHandle | |
| SetTextureParameter(const MSTR ¶meterName, 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] |