HVisualizeView Class Reference

#include <HVisualizeView.h>

Public Member Functions

 HVisualizeView (HBaseModel *model, const char *alias=0, const char *driver_type=0, const char *instance_name=0, void *window_handle=0, void *colormap=0, void *clip_override=0)
 
 ~HVisualizeView ()
 
void Init ()
 
void OnBuildLODS ()
 
void OnLODOriginal ()
 
void OnLOD1 ()
 
void OnLOD2 ()
 
void OnEnableFramerate ()
 
void OnDisableFramerate ()
 
- Public Member Functions inherited from HBaseView
virtual void AdjustAxisWindow (int axis_window_pixels_in=-1, HIntRectangle *rect_in=0)
 
virtual void Animate (int animation_steps=30, HAnimateMode animate_flags=HAnimateScene, int MaxRotation=360)
 
void BeginShellSelection ()
 
virtual void CameraPositionChanged (bool emit_message=false, bool smooth_camera_transition=false)
 
void cleanupSimpList ()
 
virtual void ClearGeometryChanged ()
 
void ClearUpdateRequest ()
 
virtual bool ComputeReasonableTarget (HPoint &new_tar, HPoint const &mouse_win, HPoint const &tar_orig)
 
virtual void DeleteByKeyFromMessage (const char *in_data, unsigned int data_length)
 
virtual void DeleteSelectionList (bool emit_message=false)
 
virtual void DeleteSelectionListFromMessage ()
 
virtual void DeSelectAllFromMessage ()
 
virtual void DoDynamicHighlighting (HPoint mouse_pos)
 
virtual void EmitDeleteByKeyMessage (HC_KEY key)
 
virtual void EmitDeleteSelectionListMessage ()
 
virtual void EmitDeSelectAllMessage ()
 
virtual void EmitFlushMessage ()
 
virtual void EmitHSFData (const char *segment, const char *in_data, unsigned int data_length)
 
virtual void EmitSegment (HC_KEY key, bool emit_contents_only=false)
 
virtual void EmitSelectMessage (HC_KEY key, bool isSelect)
 
virtual void EmitSetModellingMatrixMessage (HC_KEY key)
 
virtual void EmitSetModellingMatrixMessage ()
 
bool EmittingMessages ()
 
void EnableTargetFrameRate (bool enable=true, int target=100, int threshold=10, int steps=5)
 
void EndShellSelection ()
 
void ExhaustiveUpdate ()
 
virtual HFileInputResult FileInput (const __wchar_t *FileName, HInputHandler *handler, HInputHandlerOptions *options=0)
 
virtual HFileInputResult FileInput (const char *FileName, HInputHandler *handler, HInputHandlerOptions *options=0)
 
virtual HFileOutputResult FileOutput (const __wchar_t *FileName, HOutputHandler *handler, HOutputHandlerOptions *options=0)
 
virtual HFileOutputResult FileOutput (const char *FileName, HOutputHandler *handler, HOutputHandlerOptions *options=0)
 
void FitItemByPath (HC_KEY key, int incl_count, HC_KEY *incl_path)
 
void FitSegment (HC_KEY seg_key)
 
void FitSelection (HC_KEY key=INVALID_KEY, bool adjustToShellNormal=false)
 
virtual void FitWorld (HPoint *center_out=0)
 
virtual void FitWorldExact (HPoint *center_out=0)
 
virtual void Flush (bool emit_message=false)
 
virtual void FlushFromMessage (const char *in_data, unsigned int data_length)
 
void FlushProgressBar ()
 
virtual void ForceUpdate ()
 
virtual bool GeometryChanged ()
 
bool GetAllowInteractiveCutGeometry ()
 
bool GetAllowInteractiveShadows ()
 
bool GetAnnotationResize ()
 
HUtilityAntialiasingGetAntialiasing ()
 
AxisMode GetAxisMode ()
 
HC_KEY GetAxisTriadKey ()
 
bool GetBackplaneCulling ()
 
HC_KEY GetBBoxGeometryKey (void)
 
virtual void GetCamera (HPoint *pos, HPoint *tar, HPoint *up, float &fieldx, float &fieldy, char *proj)
 
virtual void GetCamera (HCamera *camera)
 
virtual bool GetCameraChanged ()
 
bool GetColorIndexInterpolation (char *option=0)
 
HConstantFrameRateGetConstantFrameRateObject (void)
 
bool GetCPFaceVisibility ()
 
bool GetCPLineVisibility ()
 
int GetCullingThreshold ()
 
HBaseOperatorGetCurrentOperator ()
 
HCutGeometryVisibility GetCutGeometryVisibility ()
 
bool GetCuttingPlaneRegenerationMode ()
 
bool GetCuttingPlanesExist (const char *plane=0)
 
bool GetCuttingPlanesVisibility ()
 
HC_KEY GetDefaultLightKey (int which=0)
 
virtual float GetDefaultSelectionProximity ()
 
virtual bool GetDetailSelectionMode ()
 
DisplayListType GetDisplayListType ()
 
const char * GetDriverPath (void)
 
const char * GetDriverType (void)
 
bool GetDynamicHighlighting ()
 
HBaseViewEmitMessageFunction GetEmitMessageFunction ()
 
void * GetEmitMessageFunctionUserData ()
 
HEventManagerGetEventManager ()
 
bool GetFastMarkerDrawing ()
 
bool GetFirstUpdate ()
 
bool GetForceFastHiddenLine ()
 
bool GetFrameBufferEffectsOptions (char *options=0, int *border=0)
 
float GetFramerate ()
 
int GetFramerateCullingThreshold ()
 
FramerateMode GetFramerateMode ()
 
int GetFramerateSteps ()
 
HandednessMode GetHandedness ()
 
virtual HBaseOperatorGetHandleOperator ()
 
int GetHardExtent ()
 
int GetHardwareAntialiasing ()
 
virtual bool GetHasObjects ()
 
bool GetHideOverlappedText ()
 
virtual const
HSelectionHighlightMode 
GetHighlightMode ()
 
HSelectionSetGetHighlightSelection ()
 
HObjectManagerGetHObjectManager ()
 
HC_KEY GetIncludeLinkKey (void)
 
bool GetInitialCameraSet ()
 
virtual bool GetInvertMouseWheelZoom ()
 
ViewMode GetIsoDefault ()
 
bool GetKeyState (unsigned int key, int &flags)
 
int GetLightCount ()
 
bool GetLineAntialiasing ()
 
bool GetLodMode ()
 
int GetLodThreshold ()
 
HMarkupManagerGetMarkupManager ()
 
float GetMaximumUpdateTime ()
 
virtual HBaseModelGetModel ()
 
HC_KEY GetModelKey ()
 
HBaseOperatorGetOperator ()
 
HC_KEY GetOverwriteKey (void)
 
HC_KEY GetProgressBarKey (void)
 
ProjMode GetProjMode ()
 
HQuickMovesMethod GetQuickMovesMethod () const
 
bool GetRecordMode ()
 
virtual int GetRelatedSelectionLimit ()
 
HRenderMode GetRenderMode ()
 
bool GetSceneBoundingSet ()
 
void GetSceneExtents (HPoint &min, HPoint &max)
 
HSelectionSetGetSelection (void)
 
virtual bool GetShadowIgnoresTransparency ()
 
virtual bool GetShadowLightDirection (HPoint *direction=0)
 
HC_KEY GetShadowMapSegmentKey (void)
 
HShadowMode GetShadowMode ()
 
bool GetShadowRegenerationMode ()
 
HShadowRenderingMode GetShadowRenderingMode ()
 
HSharedKeyGetSharedKey ()
 
bool GetSmoothTransition ()
 
float GetSmoothTransitionDuration ()
 
bool GetSplatRendering ()
 
int GetSplatSize ()
 
SplatSymbol GetSplatSymbol ()
 
bool GetSpritingMode ()
 
bool GetSuppressUpdate ()
 
bool GetSuppressUpdateTick ()
 
bool GetTextAntialiasing ()
 
HTouchManagerGetTouchManager ()
 
bool GetTransparentSelectionBoxMode ()
 
HUndoManagerGetUndoManager ()
 
bool GetUpdateNotFinished ()
 
bool GetUpdateRequested ()
 
bool GetViewActive ()
 
void GetViewAxis (HVector *front_axis, HVector *top_axis)
 
HC_KEY GetViewKey (void)
 
ViewMode GetViewMode ()
 
HViewSelectionLevel GetViewSelectionLevel ()
 
ViewUpdateMode GetViewUpdateMode ()
 
virtual bool GetVisibilitySelectionMode ()
 
void GetWindowColor (HPoint &color_out)
 
void GetWindowColor (HPoint &color_top, HPoint &color_bottom)
 
void GetWindowColor (HPoint &color_top, HPoint &color_bottom, int &percentage)
 
void * GetWindowHandle ()
 
void GetWindowMaterial (char *out_material, char *out_pattern)
 
int GetXSize ()
 
int GetYSize ()
 
bool HasInitialView ()
 
void HasInitialView (bool does_it)
 
bool HaveMarkupManager ()
 
 HBaseView (HBaseModel *model, const char *alias=0, const char *driver_type=0, const char *instance_name=0, void *window_handle=0, void *colormap=0, void *clip_override=0, void *window_handle_2=0, const char *driver_path=0)
 
void InitAntialiasing ()
 
void InjectEvent (HEventInfo const &hevent)
 
virtual void InsertHSFData (const char *segment, const char *in_data, unsigned int data_length, bool emit_message=false)
 
virtual void InsertHSFDataFromMessage (const char *in_data, unsigned int data_length)
 
virtual void InternalUpdate ()
 
void InvalidateSceneBounding ()
 
bool IsFrameRateEnabled ()
 
bool IsFramerateLodEnabled ()
 
bool IsLightFollowCamera ()
 
void Notify (int signal, void *signal_data=0)
 
int ObjectMovedEvent (HBaseView *view, HC_KEY key, HPoint *pos)
 
virtual int OnKeyDown (HEventInfo &hevent)
 
virtual int OnKeyUp (HEventInfo &hevent)
 
virtual int OnLButtonDblClk (HEventInfo &hevent)
 
virtual int OnLButtonDown (HEventInfo &hevent)
 
virtual int OnLButtonDownAndMove (HEventInfo &hevent)
 
virtual int OnLButtonUp (HEventInfo &hevent)
 
virtual int OnLRButtonDownAndMove (HEventInfo &hevent)
 
virtual int OnMButtonDownAndMove (HEventInfo &hevent)
 
virtual int OnMouseMove (HEventInfo &hevent)
 
virtual int OnMouseWheel (HEventInfo &hevent)
 
virtual int OnNoButtonDownAndMove (HEventInfo &hevent)
 
virtual int OnRButtonDownAndMove (HEventInfo &hevent)
 
virtual void OnSetAxisMode (AxisMode mode)
 
virtual void PrepareForCameraChange ()
 
void RebindView (const char *alias=0, const char *driver_type=0, const char *instance_name=0, void *window_handle=0, void *colormap=0, void *clip_override=0, void *window_handle_2=0, int debug_flags=0)
 
void RemoveTransforms ()
 
void RenderAntialiasing ()
 
void RenderBRepHiddenLine ()
 
void RenderBRepHiddenLineFast ()
 
void RenderBRepWireframe ()
 
void RenderFakeHiddenLine ()
 
void RenderFlat ()
 
void RenderGooch ()
 
void RenderGouraud ()
 
void RenderGouraudWithLines ()
 
void RenderHiddenLine ()
 
void RenderHiddenLineFast ()
 
void RenderLOD1 ()
 
void RenderLOD2 ()
 
void RenderPhong ()
 
void RenderShaded ()
 
void RenderShadedVertices ()
 
void RenderShadedWireframe ()
 
void RenderShadedWithLines ()
 
void RenderSilhouette ()
 
void RenderVertices ()
 
void RenderWireframe ()
 
void RenderWireframeWithSilhouette ()
 
void RequestUpdate ()
 
void ResetIdleTime (void)
 
void ResetKeyState ()
 
void RotateOnUpdate (const char *sname)
 
virtual void SelectFromMessage (const char *in_data, unsigned int data_length)
 
void SetAllowInteractiveCutGeometry (bool onoff)
 
void SetAllowInteractiveShadows (bool onoff)
 
void SetAnnotationResize (bool value)
 
virtual void SetAxisManipulateOperator (HOpCameraManipulate *op)
 
virtual void SetAxisMode (AxisMode mode)
 
void SetBackplaneCulling (bool cull)
 
void SetBBoxGeometryKey (HC_KEY bbox_key)
 
virtual void SetCamera (HPoint pos, HPoint tar, HPoint up, float fieldx, float fieldy, const char *proj)
 
virtual void SetCamera (HCamera camera)
 
virtual void SetCameraChanged (bool val=true)
 
virtual void SetCameraFromMessage (const char *data, unsigned int data_length)
 
void SetColorIndexInterpolation (bool onoff, bool isolines=false)
 
void SetColorInterpolation (bool onoff)
 
void SetConstantFrameRateObject (HConstantFrameRate *cf)
 
void SetConstructionKey (HC_KEY construct_key)
 
void SetCPGeomVisibility (bool lines, bool faces=false)
 
void SetCullingThreshold (int cullingthreshold)
 
void SetCurrentOperator (HBaseOperator *NewOperator)
 
void SetCutGeometryVisibility (HCutGeometryVisibility visibility)
 
void SetCuttingPlaneGeomKey (HC_KEY cuttingplanegeom_key)
 
virtual void SetCuttingPlaneRegenerationMode (bool onoff)
 
void SetCuttingPlanesExist (bool state)
 
void SetCuttingPlanesKey (HC_KEY cuttingplanes_key)
 
void SetCuttingPlanesVisibility (bool visible)
 
void SetDebugZBuffer (HDebugZBuffer *dzb)
 
void SetDefaultHSRA ()
 
virtual void SetDefaultSelectionProximity (float selectionproximity)
 
void SetDepthOfField (bool onoff, float strength=1.0f)
 
void SetDepthOfFieldRange (float near=0.0f, float far=0.0f)
 
virtual void SetDetailSelection (bool onoff)
 
void SetDisplayHandlesOnDblClk (bool dh)
 
void SetDisplayListMode (bool mode)
 
void SetDisplayListType (DisplayListType type)
 
void SetDoubleBuffering (bool double_buffer)
 
void SetDynamicHighlighting (bool state)
 
void SetEmitMessageFunction (HBaseViewEmitMessageFunction new_emit_message_function, void *user_data=0)
 
void SetEventCheckerCallback (void(*EventChecker)(HIC_Rendition const *nr))
 
void SetFastFitWorld (bool fw)
 
void SetFastMarkerDrawing (bool b_fast)
 
virtual void SetFontSize (const char *font_size, bool emit_message=false)
 
virtual void SetFontSizeFromMessage (const char *in_data, unsigned int data_length)
 
void SetForceFastHiddenLine (bool force)
 
void SetFramerateMode (FramerateMode mode, float framerate=0.1f, int cullingthreshold=150, bool enableLods=false, int steps=20, int cutoff=1)
 
virtual void SetGeometryChanged ()
 
virtual void SetHandedness (HandednessMode mode, bool emit_message=false)
 
virtual void SetHandednessFromMessage (const char *in_data, unsigned int data_length)
 
virtual void SetHandleOperator (HBaseOperator *op)
 
void SetHardExtent (int cutoff)
 
void SetHardwareAntialiasing (int antialiasinglevel)
 
virtual void SetHasObjects (bool hasobjects)
 
virtual void SetHighlightMode (HSelectionHighlightMode m)
 
void SetIncludeLinkKey (HC_KEY link)
 
virtual void SetInitialCamera (HPoint pos, HPoint tar, HPoint up, float fieldx, float fieldy, char const *proj)
 
void SetIntersectPolylinesKey (HC_KEY intersectpolylines_key)
 
virtual void SetInvertMouseWheelZoom (bool val=true)
 
void SetIsoDefault (ViewMode vm)
 
void SetKeyStateCallback (bool(*KeyState)(unsigned int, int &))
 
void SetLightCount (int count)
 
void SetLightFollowsCamera (bool onoroff)
 
void SetLightsKey (HC_KEY lights_key)
 
void SetLineAntialiasing (bool onoff)
 
void SetLodMode (bool onoff)
 
void SetLodThreshold (int val)
 
void SetMarkupManager (HMarkupManager *markup)
 
void SetMaximumUpdateTime (float mut)
 
virtual void SetModellingMatrixFromMessage (const char *in_data, unsigned int data_length)
 
void SetNavCube (bool onoff)
 
void SetOcclusionCullingMode (bool mode, bool UseOctree=true, int threshold=50)
 
void SetOperator (HBaseOperator *NewOperator)
 
void SetPolygonHandednessMode (HandednessMode)
 
void SetProgressBarKey (HC_KEY key)
 
void SetProjMode (ProjMode mode)
 
void SetRecordCamera (bool rc)
 
virtual void SetReferenceSelection (bool use_ref)
 
virtual void SetReflectionPlane (bool state, float opacity=0.5f, bool fading=true, bool attenuate=false, float hither=0.0f, float yon=1.0f, bool blur=false, int blur_level=1)
 
virtual void SetRelatedSelectionLimit (int limit)
 
virtual void SetRenderMode (HRenderMode NewRenderMode, bool emit_message=false)
 
virtual void SetRenderModeFromMessage (const char *in_data, unsigned int data_length)
 
void SetSceneBounding (HPoint &min, HPoint &max)
 
void SetSceneKey (HC_KEY scene_key)
 
void SetSelection (HSelectionSet *selection)
 
virtual void SetShadowBlurring (int blur)
 
virtual void SetShadowColor (HPoint color)
 
virtual void SetShadowIgnoresTransparency (bool ignore)
 
virtual void SetShadowLightDirection (bool explicit_light, HPoint const *direction=0)
 
virtual void SetShadowMode (HShadowMode sm, bool saveMode=true)
 
virtual void SetShadowRegenerationMode (bool onoff)
 
virtual void SetShadowRegenerationToggle ()
 
void SetShadowRenderingMode (HShadowRenderingMode mode)
 
virtual void SetShadowResolution (int res)
 
unsigned long SetSignalNotify (int signal, HSignalNotifyFunction callback, void *user_data)
 
void SetSmoothTransitionDuration (float duration)
 
void SetSplatRendering (bool onoff)
 
void SetSplatSize (int splat_size)
 
void SetSplatSymbol (SplatSymbol symbol)
 
void SetSpritingMode (bool onoff)
 
void SetSuppressUpdate (bool suppress)
 
void SetSuppressUpdateTick (bool suppress)
 
void SetTextAntialiasing (bool onoff)
 
void SetTransparency (char const *text, bool fast_z_sort=false)
 
void SetTransparentSelectionBoxMode (bool mode)
 
void SetUpdateInterrupted (int val)
 
void SetUpdateNotFinished (bool NotFinished)
 
int SetupHandlesEvent (HBaseView *view, HC_KEY key, bool complex)
 
void SetViewAxis (HVector *front_axis, HVector *top_axis)
 
void SetViewKey (HC_KEY view_key)
 
virtual void SetViewMode (ViewMode mode, bool invert=false, bool fitWorld=true)
 
void SetViewSelectionLevel (HViewSelectionLevel level)
 
void SetViewUpdateMode (ViewUpdateMode mode, float rate=0.01f)
 
virtual void SetVisibilitySelectionMode (bool onoff)
 
virtual void SetWindowColor (HPoint rgb, bool emit_message=false)
 
virtual void SetWindowColor (HPoint rgbtop, HPoint rgbbottom, bool emit_message=false)
 
virtual void SetWindowColorFromMessage (const char *in_data, unsigned int data_length)
 
virtual void SetWindowColorRange (HPoint rgbtop, HPoint rgbbottom, int percentage, bool emit_message=false)
 
virtual void SetWindowMaterial (const char *name, bool emit_message=false)
 
void SetWindowspaceKey (HC_KEY winspace_key)
 
void SetZoomLimit (float zoomLimit)
 
virtual void SetZoomLimit ()
 
virtual void SmartFilterCircumcuboid (const char *segment, const char *defaults, HPoint *bottomfrontleft, HPoint *topbackright)
 
virtual void StartSharedKey ()
 
void UnSetSignalNotify (unsigned long cookie)
 
virtual void Update ()
 
void UpdateAxisTriad ()
 
int UpdateEvent (bool antialias=false, bool forceUpdate=false)
 
void UpdateFakeHLRColor (HPoint paper_color)
 
virtual void UpdateHighlighting ()
 
virtual void ZoomToExtents ()
 
virtual void ZoomToInitialCamera ()
 
virtual ~HBaseView ()
 

Additional Inherited Members

- Public Types inherited from HBaseView
enum  HAnimateMode
 
- Static Public Member Functions inherited from HBaseView
static void AdjustAxisWindowCallback (int signal, void *signal_data, void *user_data)
 
static void AdjustWindowCallback (int signal, void *signal_data, void *user_data)
 
static void StaticForceUpdateRequest (void *view_pointer)
 
static bool StreamProgressCallback (unsigned long so_far, unsigned long expected, void *user_data)
 
static bool UpdateTick (float request_time, float actual_time, void *user_data)
 
- Public Attributes inherited from HBaseView
void(*)(HIC_Rendition const *nr) GetEventCheckerCallback ()
 
bool(*)(unsigned int, int &) GetKeyStateCallback ()
 
- Protected Member Functions inherited from HBaseView
void AdjustShadowPlane (HPlane &shadow_plane, HPoint const &light_pos)
 
void ComputeShadowParams (HPlane &shadow_plane, HPoint &light_pos)
 
void QueryDeviceCapabilities ()
 
void RefreshViewSize ()
 
void SetShadowParams (const HPlane &shadow_plane, const HPoint &light_pos, const HPoint *color=0, const char *filter=0)
 
virtual void SetShadowParams (HShadow *shadowObj)
 
virtual void SetupLights ()
 
virtual void UpdateInternal (bool antialias=false, bool force_update=false)
 
- Protected Attributes inherited from HBaseView
HC_KEY m_AxisTriadKey
 
int m_AxisWindowSize
 
bool m_bAllowInteractiveCutGeometry
 
bool m_bAllowInteractiveShadows
 
AxisMode m_bAxisMode
 
bool m_bAxisTriadTransparencyAllowed
 
bool m_bBeginShellSelection
 
HC_KEY m_BBoxGeometryKey
 
bool m_bCameraChanged
 
bool m_bCPFaceVisibility
 
bool m_bCPLineVisibility
 
bool m_bCuttingPlaneRegeneration
 
bool m_bCuttingPlanesExist
 
bool m_bCuttingPlanesVisibility
 
bool m_bFirstUpdate
 
bool m_bForceFastHiddenLine
 
bool m_bGeometryChanged
 
bool m_bHideOverlappedText
 
bool m_bInitialCameraSet
 
bool m_bInvertMouseWheelZoom
 
bool m_bLButtonDown
 
bool m_bLightFollowsCamera
 
bool m_bLineAntialiasing
 
bool m_bMouseMove
 
bool m_bNavCube
 
bool m_bRecordCamera
 
bool m_bShadowRegeneration
 
bool m_bShadowRegenerationToggle
 
bool m_bSmoothTransition
 
bool m_bSpritingAllowed
 
bool m_bTextAntialiasing
 
bool m_bTransparentSelectionBox
 
bool m_bUpdateRequested
 
HC_KEY m_ConstructionKey
 
int m_CPMode
 
HC_KEY m_CuttingPlaneGeomKey
 
HC_KEY m_CuttingPlanesKey
 
float m_DefaultSelectionProximity
 
DisplayListType m_DisplayListType
 
HC_KEY m_FakeHLRSource
 
HC_KEY m_FakeHLRStyle
 
HVector m_FrontAxis
 
HSelectionHighlightMode m_HighlightMode
 
float m_IdleTime
 
HCamera m_InitialCamera
 
HC_KEY m_IntersectPolylinesKey
 
int m_InUpdateInternal
 
ViewMode m_IsoDefault
 
HC_KEY m_LightsKey
 
HC_KEY m_lIncludeLinkKey
 
float m_MaximumUpdateTime
 
HC_KEY m_OverwriteKey
 
HUtilityAntialiasingm_pAntialiasing
 
HConstantFrameRatem_pConstantFrameRate
 
class HDebugZBufferm_pDebugZBuffer
 
HEventInfom_pEvent
 
HEventManagerm_pEventManager
 
void(* m_pfEventChecker )(HIC_Rendition const *nr)
 
bool(* m_pfKeyState )(unsigned int, int &)
 
HBaseOperatorm_pHandleOperator
 
HSelectionSetm_pHighlight
 
HImCuttingGeometrym_pHImCuttingGeometry
 
HOpCameraManipulatem_pManipulateOperator
 
HMarkupManagerm_pMarkupManager
 
HBaseModelm_pModel
 
HObjectManagerm_pObjectManager
 
HBaseOperatorm_pOperator
 
HC_KEY m_ProgressBarKey
 
HSelectionSetm_pSelection
 
HSharedKeym_pSharedKey
 
HUndoManagerm_pUndoManager
 
HRenderMode m_RenderMode
 
HC_KEY m_SceneKey
 
HC_KEY m_SceneLight [MaxLights]
 
HShadowMode m_ShadowMode
 
float m_SmoothTransitionDuration
 
HVector m_TopAxis
 
HTouchManagerm_TouchManager
 
int m_UpdateInterrupted
 
HC_KEY m_ViewKey
 
ViewMode m_ViewMode
 
ViewUpdateMode m_ViewUpdateMode
 
int m_WindowColorPercentage
 
HC_KEY m_WindowspaceKey
 

Constructor & Destructor Documentation

HVisualizeView::HVisualizeView ( HBaseModel model,
const char *  alias = 0,
const char *  driver_type = 0,
const char *  instance_name = 0,
void *  window_handle = 0,
void *  colormap = 0,
void *  clip_override = 0 
)
HVisualizeView::~HVisualizeView ( )

Member Function Documentation

void HVisualizeView::Init ( )
virtual

Reimplemented from HBaseView.

void HVisualizeView::OnBuildLODS ( )

Create LOD levels for the shells in the model

void HVisualizeView::OnDisableFramerate ( )

Disable constant framerate logic

void HVisualizeView::OnEnableFramerate ( )

Enable constant framerate logic

void HVisualizeView::OnLOD1 ( )

Clamp to LOD level 1

void HVisualizeView::OnLOD2 ( )

Clamp to LOD level 2

void HVisualizeView::OnLODOriginal ( )

Clamp to the original (full-resoluation) shells


The documentation for this class was generated from the following file: