Ivf wrapper for an SoSceneViewer. More...
#include <Ivf/Viewers/IvfSceneViewer.h>
Ivf wrapper for an SoSceneViewer.
Note: Although the class name is CIvfSceneViewer, the header file name is IvfSceneViewer.h.
SceneViewer
CIvfSceneViewer::CIvfSceneViewer | ( | ) |
virtual CIvfSceneViewer::~CIvfSceneViewer | ( | ) | [protected, virtual] |
CIvfSceneViewer::IVF_COMPONENT_BASE | ( | ) |
This macro declares the minimum number of methods necessary to create a class derived from CIvfComponent.
static void CIvfSceneViewer::IvfBgColorChangedCB | ( | void * | userData, | |
const SbColor * | c | |||
) | [static, protected] |
this is added to the background color editor to tell us when the background color has changed.
rickb
void CIvfSceneViewer::IvfDrawTopMenuBar | ( | ) | [protected] |
void CIvfSceneViewer::IvfFindTopWindow | ( | ) | [protected] |
IvfSvEManipMode CIvfSceneViewer::IvfGetCurrManipMode | ( | ) |
IvfSvEViewerType CIvfSceneViewer::IvfGetCurrViewerType | ( | ) |
virtual BOOL CIvfSceneViewer::IvfGetLightName | ( | LPTSTR | buf, | |
int | buflen, | |||
SoType | lightType, | |||
BOOL & | modified | |||
) | [protected, virtual] |
virtual BOOL CIvfSceneViewer::IvfIsSceneViewer | ( | ) | [protected, virtual] |
This method queries if the underlying viewer iss a SceneViewer or not.
Reimplemented from CIvfComponent.
virtual void CIvfSceneViewer::IvfOnActivateComponent | ( | CView * | pActivateView = NULL |
) | [protected, virtual] |
This method is invoked prior to activation of the component in a MDI application.
Reimplemented from CIvfComponent.
virtual BOOL CIvfSceneViewer::IvfOnCommand | ( | WPARAM | wParam, | |
LPARAM | lParam | |||
) | [protected, virtual] |
This method is used to route commands to the SoWin component.
TRUE is returned if the command is processed, FALSE otherwise.
Reimplemented from CIvfComponent.
virtual void CIvfSceneViewer::IvfOnDeactivateComponent | ( | ) | [protected, virtual] |
This method is invoked prior to component deactivation in a MDI application.
Reimplemented from CIvfComponent.
virtual void CIvfSceneViewer::IvfOnDestroy | ( | ) | [protected, virtual] |
This method is invoked when the MFC object that is polymorphic with the IVF component object is about to be destroyed.
Reimplemented from CIvfComponent.
void CIvfSceneViewer::IvfOnEditorsColoreditor | ( | ) |
void CIvfSceneViewer::IvfOnEditorsMaterialeditor | ( | ) |
void CIvfSceneViewer::IvfOnEditorsTransformsliders | ( | ) |
void CIvfSceneViewer::IvfOnFileImport | ( | ) |
void CIvfSceneViewer::IvfOnFileInfo | ( | ) |
CIvfSceneViewer specific menu command handlers.
virtual void CIvfSceneViewer::IvfOnInitialUpdate | ( | CWnd * | pWnd | ) | [protected, virtual] |
This method is invoked during the first update of the window containing the component.
Reimplemented from CIvfComponent.
void CIvfSceneViewer::IvfOnLightsAmbientlighting | ( | ) |
void CIvfSceneViewer::IvfOnLightsCreatedirlight | ( | ) |
void CIvfSceneViewer::IvfOnLightsCreatepointlight | ( | ) |
void CIvfSceneViewer::IvfOnLightsCreatespotlight | ( | ) |
void CIvfSceneViewer::IvfOnLightsHideallicons | ( | ) |
void CIvfSceneViewer::IvfOnLightsShowallicons | ( | ) |
void CIvfSceneViewer::IvfOnLightsTurnalloff | ( | ) |
void CIvfSceneViewer::IvfOnLightsTurnallon | ( | ) |
void CIvfSceneViewer::IvfOnManipsCenterball | ( | ) |
void CIvfSceneViewer::IvfOnManipsHandlebox | ( | ) |
void CIvfSceneViewer::IvfOnManipsJack | ( | ) |
void CIvfSceneViewer::IvfOnManipsNone | ( | ) |
void CIvfSceneViewer::IvfOnManipsReplace | ( | ) |
void CIvfSceneViewer::IvfOnManipsTabbox | ( | ) |
void CIvfSceneViewer::IvfOnManipsTrackball | ( | ) |
void CIvfSceneViewer::IvfOnManipsTransformbox | ( | ) |
void CIvfSceneViewer::IvfOnManipsTransformer | ( | ) |
virtual void CIvfSceneViewer::IvfOnPaint | ( | CWnd * | pWnd | ) | [protected, virtual] |
Reimplemented from CIvfComponent.
virtual void CIvfSceneViewer::IvfOnPaint | ( | ) | [protected, virtual] |
Paint message handler (default calls BeginPaint/EndPaint).
No params version is the old one. Starting with release 2.2.1, the IVF AppWizard generates code in the app to override the default CView OnPaint handler and call the second version.
Reimplemented from CIvfComponent.
void CIvfSceneViewer::IvfOnSelectionShiftselection | ( | ) |
void CIvfSceneViewer::IvfOnSelectionSingleselection | ( | ) |
void CIvfSceneViewer::IvfOnSelectionToggleselection | ( | ) |
void CIvfSceneViewer::IvfOnUpdateEditorsColoreditor | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateEditorsMaterialeditor | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateEditorsTransformsliders | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateFileImport | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateFileInfo | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateFilePrint | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateFilePrintPreview | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateFilePrintSetup | ( | CCmdUI * | pCmdUI | ) |
virtual BOOL CIvfSceneViewer::IvfOnUpdateFrameTitle | ( | CString & | strTitle | ) | [protected, virtual] |
void CIvfSceneViewer::IvfOnUpdateLightsAmbientlighting | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateLightsCreatedirlight | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateLightsCreatepointlight | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateLightsCreatespotlight | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateLightsHideallicons | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateLightsShowallicons | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateLightsTurnalloff | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateLightsTurnallon | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateManipsCenterball | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateManipsHandlebox | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateManipsJack | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateManipsNone | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateManipsReplace | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateManipsTabbox | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateManipsTrackball | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateManipsTransformbox | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateManipsTransformer | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateSelectionShiftselection | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateSelectionSingleselection | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateSelectionToggleselection | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewAntialiasing | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewBlendedtransparency | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewDelayedblendedtransparency | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewDelayedSortedLayersblendedtransparency | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewEditbackgroundcolor | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewExaminer | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewFly | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewFog | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewPicedit | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewPlane | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewScreendoortransparency | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewSortedblendedtransparency | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewSortedLayersblendedtransparency | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewSortedObjectTrianglesblendedtransparency | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewSortedTrianglesblendedtransparency | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewViewselection | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnUpdateViewWalk | ( | CCmdUI * | pCmdUI | ) |
void CIvfSceneViewer::IvfOnViewAntialiasing | ( | ) |
void CIvfSceneViewer::IvfOnViewBlendedtransparency | ( | ) |
void CIvfSceneViewer::IvfOnViewDelayedblendedtransparency | ( | ) |
void CIvfSceneViewer::IvfOnViewDelayedSortedLayersblendedtransparency | ( | ) |
void CIvfSceneViewer::IvfOnViewEditbackgroundcolor | ( | ) |
void CIvfSceneViewer::IvfOnViewExaminer | ( | ) |
void CIvfSceneViewer::IvfOnViewFly | ( | ) |
void CIvfSceneViewer::IvfOnViewFog | ( | ) |
void CIvfSceneViewer::IvfOnViewPicedit | ( | ) |
void CIvfSceneViewer::IvfOnViewPlane | ( | ) |
void CIvfSceneViewer::IvfOnViewScreendoortransparency | ( | ) |
void CIvfSceneViewer::IvfOnViewSortedblendedtransparency | ( | ) |
void CIvfSceneViewer::IvfOnViewSortedLayersblendedtransparency | ( | ) |
void CIvfSceneViewer::IvfOnViewSortedObjectTrianglesblendedtransparency | ( | ) |
void CIvfSceneViewer::IvfOnViewSortedTrianglesblendedtransparency | ( | ) |
void CIvfSceneViewer::IvfOnViewViewselection | ( | ) |
void CIvfSceneViewer::IvfOnViewWalk | ( | ) |
virtual void CIvfSceneViewer::IvfPostCopyAction | ( | ) | [protected, virtual] |
Reimplemented from CIvfComponent.
virtual void CIvfSceneViewer::IvfPostPasteAction | ( | ) | [protected, virtual] |
Reimplemented from CIvfComponent.
virtual void CIvfSceneViewer::IvfPreCopyAction | ( | ) | [protected, virtual] |
Reimplemented from CIvfComponent.
virtual void CIvfSceneViewer::IvfPreCutAction | ( | ) | [protected, virtual] |
Reimplemented from CIvfComponent.
virtual void CIvfSceneViewer::IvfPrePasteAction | ( | ) | [protected, virtual] |
These are called just before and after the respective edit operations to allow the viewer to make adjustments before and after.
Reimplemented from CIvfComponent.
virtual BOOL CIvfSceneViewer::IvfPreTranslateMessage | ( | MSG * | pMsg | ) | [protected, virtual] |
virtual void CIvfSceneViewer::IvfRemoveManips | ( | ) | [virtual] |
These functions prune and restore manipulators from and to the scene graph.
Used before saving to storage, clipboard, etc.
Reimplemented from CIvfComponent.
virtual void CIvfSceneViewer::IvfRestoreManips | ( | ) | [virtual] |
Reimplemented from CIvfComponent.
BOOL CIvfSceneViewer::IvfUpdateWindowText | ( | ) | [protected] |
CIvfSceneViewer specific utility methods.
int CIvfSceneViewer::m_nFirstLightMenuId [protected] |
SoSceneViewer* CIvfSceneViewer::m_pSV [protected] |
pointer to the SoSceneViewer object we create
CWnd* CIvfSceneViewer::m_pTopWnd [protected] |
CString CIvfSceneViewer::m_strTitle [protected] |
CIvfSceneViewer specific member variables.