IViewportManager.h File Reference
 
 
 
IViewportManager.h File Reference

This reference page is linked to from the following overview topics: Hardware Rendered Materials.


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

Defines

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