IViewportManager.h File Reference

#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

IDXShaderManagerInterfaceGetDXShaderManager ()
 

Macro Definition Documentation

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

Function Documentation

IDXShaderManagerInterface* GetDXShaderManager ( )
inline
CoreExport Interface * GetCOREInterface()
#define IDX_SHADER_MANAGER
Definition: IViewportManager.h:35
An Interface that provides access to the actual manager.
Definition: IViewportManager.h:304