IAddRenderItemsHelper Class Reference
 
 
 
IAddRenderItemsHelper Class Reference

#include <IObjectDisplay.h>

Inheritance diagram for IAddRenderItemsHelper:
BaseInterface InterfaceServer MaxHeapOperators CompoundObjectAddRenderItemsHelper

Class Description

Internal used only.

This is the utility interface for any GeomObject to add their render items to targetRenderItemContainer after calling BaseObject::UpdateDisplay()

Public Member Functions

GraphicsDriverAPI  IAddRenderItemsHelper ()
virtual GraphicsDriverAPI  ~IAddRenderItemsHelper ()
virtual bool  AddRenderItems (const MaxSDK::Graphics::MaxContext &maxContext, MaxSDK::Graphics::RenderNodeHandle &hTargetNode, MaxSDK::Graphics::IRenderItemContainer &targetRenderItemContainer)=0
virtual GraphicsDriverAPI void  DeleteInterface ()

Constructor & Destructor Documentation

GraphicsDriverAPI IAddRenderItemsHelper ( )
virtual GraphicsDriverAPI ~IAddRenderItemsHelper ( ) [virtual]

Member Function Documentation

virtual bool AddRenderItems ( const MaxSDK::Graphics::MaxContext maxContext,
MaxSDK::Graphics::RenderNodeHandle hTargetNode,
MaxSDK::Graphics::IRenderItemContainer targetRenderItemContainer 
) [pure virtual]
virtual GraphicsDriverAPI void DeleteInterface ( ) [virtual]
Remarks:
This method can be used as a direct interface delete request.
Default Implementation:
{ }

Reimplemented from BaseInterface.