Inheritance diagram for IEx3DEditorHostPanePart:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | ReRender (boolean invalidate, boolean cameraChanged)=0 |
| virtual MCCOMErr MCCOMAPI | DrawInstances (const TRenderableAndTfmArray &instances)=0 |
| virtual void MCCOMAPI | Pick (const TMCPoint &mousePos, TRenderPickArray &picks)=0 |
| virtual void MCCOMAPI | SelfDraw ()=0 |
| virtual void MCCOMAPI | PixelRay (const TMCPoint &pixelPos, TVector3 &worldOrigin, TVector3 &worldDirection)=0 |
| virtual void MCCOMAPI | Set3DEditorHostPanePart (I3DEditorHostPanePart *editorHostPanePart)=0 |
| virtual MCCOMErr MCCOMAPI | InvalidateRender (boolean invalidate, boolean cameraChanged)=0 |
| virtual MCCOMErr MCCOMAPI | SelfRenderDraw ()=0 |
| virtual MCCOMErr MCCOMAPI | SelfRenderPickDraw (I3DExPickRenderer *pickRenderer)=0 |
| virtual MCCOMErr MCCOMAPI | GetLocationOfSelectionInGlobal (TVector3 &outGlobalLocation)=0 |
| virtual boolean MCCOMAPI | GetHitLocationInGlobal (const TMCPoint &inWindowPoint, TVector3 &outGlobalLocation)=0 |
| virtual void MCCOMAPI | GetCurrentScene (I3DShScene **scene, boolean createIfNone)=0 |
| Return the scene that should be renderered in this view ( in case of a modeler,. | |
| virtual void MCCOMAPI | GetCameraToolsStatus (TCameraToolsStatus &outStatus, boolean &outAllowSavePos)=0 |
| virtual I3DEditorHostPanePart *MCCOMAPI | Get3DEditorHostPanePart ()=0 |
|
|
|
|
|
Returns a pointer to the associated pane part. |
|
||||||||||||
|
Returns the enable status that the 3deditor host should give to the camera tools
|
|
||||||||||||
|
Return the scene that should be renderered in this view ( in case of a modeler,.
|
|
||||||||||||
|
Return the location of the hit in global coordinates.
|
|
|
|
|
||||||||||||
|
Called by 3DEditorHostPart when something like a camera change causes need for a re-render. If you are using 3DEditorHostPanePart::RenderDraw just call 3DEditorHostPanePart::InvalidateRender
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
This function is called by 3DEditorHostPanePart::RenderDraw to allow the extension to create a renderable array and call DrawInstances on the interactive renderer |
|
|
This function is called by 3DEditorHostPanePart::Pick to allow the extension to create a renderable array for picking and call PickInstances on the pickRenderer
|
|
|
This function is called when the 3DEditorHostPanePart extension is attached
|
1.3.9.1