ImmediateRenderItemHandle Class Reference
 
 
 
ImmediateRenderItemHandle Class Reference

This reference page is linked to from the following overview topics: Nitrous Graphics SDK Extensions.


#include <ImmediateRenderItemHandle.h>

Inheritance diagram for ImmediateRenderItemHandle:
RenderItemHandle SmartHandle Noncopyable MaxHeapOperators

Class Description

This class is used to wrap user defined IDisplayCallback class.

Application which needs immediate mode should add this class to mRenderItemHandles in UpdateDisplay() function.

Public Member Functions

GraphicsDriverAPI  ImmediateRenderItemHandle ()
GraphicsDriverAPI  ImmediateRenderItemHandle (const ImmediateRenderItemHandle &from)
GraphicsDriverAPI
ImmediateRenderItemHandle
operator= (const ImmediateRenderItemHandle &from)
virtual GraphicsDriverAPI  ~ImmediateRenderItemHandle ()
virtual GraphicsDriverAPI bool  Initialize ()
  Initialize the handle.
virtual GraphicsDriverAPI void  SetDisplayCallback (const IDisplayCallbackPtr &pCallback)
  Set user defined display callback.

Constructor & Destructor Documentation

GraphicsDriverAPI ImmediateRenderItemHandle ( )
GraphicsDriverAPI ImmediateRenderItemHandle ( const ImmediateRenderItemHandle from )
virtual GraphicsDriverAPI ~ImmediateRenderItemHandle ( ) [virtual]

Member Function Documentation

GraphicsDriverAPI ImmediateRenderItemHandle& operator= ( const ImmediateRenderItemHandle from )
virtual GraphicsDriverAPI bool Initialize ( ) [virtual]

Initialize the handle.

Must be called before use it.

Returns:
true if success.
virtual GraphicsDriverAPI void SetDisplayCallback ( const IDisplayCallbackPtr pCallback ) [virtual]

Set user defined display callback.

pCallback is a user class which inherits from MaxSDK::Graphics::IDisplayCallback.