#include <IObjectDisplay.h>
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 () |
GraphicsDriverAPI IAddRenderItemsHelper | ( | ) |
virtual GraphicsDriverAPI ~IAddRenderItemsHelper | ( | ) | [virtual] |
virtual bool AddRenderItems | ( | const MaxSDK::Graphics::MaxContext & | maxContext, |
MaxSDK::Graphics::RenderNodeHandle & | hTargetNode, | ||
MaxSDK::Graphics::IRenderItemContainer & | targetRenderItemContainer | ||
) | [pure virtual] |
virtual GraphicsDriverAPI void DeleteInterface | ( | ) | [virtual] |
Reimplemented from BaseInterface.