#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 |