#include "iFnPub.h"
#include "custattrib.h"
#include "IHardwareMaterial.h"
#include "GetCOREInterface.h"
Classes | |
class | IViewportShaderManager |
An Interface class to access the Viewport Manager. More... | |
class | IViewportShaderManager2 |
A new interface for 3dsmax 7. More... | |
class | IViewportShaderManager3 |
A new interface for 3dsmax 10. More... | |
class | IDXDataBridge |
Viewport DXEffect interface. More... | |
class | IDX9DataBridge |
class | IDXShaderManagerInterface |
An Interface that provides access to the actual manager. More... | |
Macros | |
#define | VIEWPORT_SHADER_MANAGER_INTERFACE Interface_ID(0x5dbe33d6, 0x2e1b422b) |
#define | VIEWPORT_SHADER_MANAGER_INTERFACE2 Interface_ID(0x5a4d6672, 0x7d8a2857) |
#define | VIEWPORT_SHADER_MANAGER_INTERFACE3 Interface_ID(0x59b97216, 0x64d41c0d) |
#define | VIEWPORT_SHADER_CLIENT_INTERFACE Interface_ID(0x40c926b8, 0x7c3a66b7) |
#define | VIEWPORT_SHADER9_CLIENT_INTERFACE Interface_ID(0x40c926b7, 0x7c3a6347) |
#define | IDX_SHADER_MANAGER Interface_ID(0x6dce7429, 0x200169ac) |
#define | VIEWPORTLOADER_CLASS_ID Class_ID(0x5a06293c, 0x30420c1e) |
Functions | |
IDXShaderManagerInterface * | GetDXShaderManager () |
#define VIEWPORT_SHADER_MANAGER_INTERFACE Interface_ID(0x5dbe33d6, 0x2e1b422b) |
#define VIEWPORT_SHADER_MANAGER_INTERFACE2 Interface_ID(0x5a4d6672, 0x7d8a2857) |
#define VIEWPORT_SHADER_MANAGER_INTERFACE3 Interface_ID(0x59b97216, 0x64d41c0d) |
#define VIEWPORT_SHADER_CLIENT_INTERFACE Interface_ID(0x40c926b8, 0x7c3a66b7) |
#define VIEWPORT_SHADER9_CLIENT_INTERFACE Interface_ID(0x40c926b7, 0x7c3a6347) |
#define IDX_SHADER_MANAGER Interface_ID(0x6dce7429, 0x200169ac) |
#define VIEWPORTLOADER_CLASS_ID Class_ID(0x5a06293c, 0x30420c1e) |
|
inline |