C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
VSN::GraphicsView Class Reference

NO TRANSLATION. More...

#include <vsn_graphicsview.h>

+ Inheritance diagram for VSN::GraphicsView:
+ Collaboration diagram for VSN::GraphicsView:

Public Member Functions

void Initialize ()
 NO TRANSLATION.
 
void PreparingToDisplay ()
 NO TRANSLATION.
 
VisionEnginePtr GetVisionEngine () const
 NO TRANSLATION.
 
GraphicsSceneEnginePtr GetSceneEngine () const
 NO TRANSLATION.
 
LightGetMainLight () const
 Returns a pointer to scene lighting source.
 
ViewportPtr GetViewport () const
 Returns a pointer to Viewport to display a scene.
 
SceneContentPtr GetSceneContent () const
 Returns a pointer to scene content.
 
GraphicsSceneGetGraphicsScene () const
 Returns a pointer to graphic scene.
 
void SetPositionCamera (const Camera &newCameraPosition)
 NO TRANSLATION.
 
void SetOrientationCamera (Orientation orientation, bool bZoomToFit)
 NO TRANSLATION.
 
void SetZoomToFit (const MbCube &box, float factor=1.8f)
 Zooms the model to viewport size by bounding box of the model.
 
void SetOrientationUpVector (Vector3DF vUp)
 NO TRANSLATION.
 
bool GetSmoothTransition () const
 NO TRANSLATION.
 
void SetSmoothTransition (bool bSmooth)
 NO TRANSLATION.
 
float GetSmoothTransitionDuration () const
 NO TRANSLATION.
 
void SetSmoothTransitionDuration (float duration)
 NO TRANSLATION.
 
RenderMode GetRenderMode () const
 NO TRANSLATION.
 
void SetRenderMode (RenderMode mode)
 NO TRANSLATION.
 
OrientationMarkerGetOrientationMarker () const
 Returns a pointer to the orientation marker.
 
Image ToImage (int width, int height, const SnapshotSettings &={}) const
 NO TRANSLATION.
 
void DoRender ()
 To zero the OrientationMarker.
 
- Public Member Functions inherited from VSN::Object
 Object (Object *pParent=nullptr)
 Default constructor. More...
 
virtual ~Object ()
 Destructor.
 
void SetParent (Object *pParent)
 NO TRANSLATION.
 
MutexGetMutex ()
 Object mutex.
 
String GetObjectName () const
 Returns name.
 
void SetObjectName (const String &name)
 Sets name.
 
bool IsControlType () const
 TRANSLATION.
 
ObjectGetParent () const
 NO TRANSLATION.
 
Variant GetProperty (const String &name) const
 NO TRANSLATION.
 
bool IsSignalsBlocked () const
 NO TRANSLATION.
 
bool SetBlockSignals (bool bBlock)
 NO TRANSLATION.
 
void AddEventListener (Object *pObject)
 NO TRANSLATION.
 
void RemoveEventListener (Object *pObject)
 NO TRANSLATION.
 
ObjectGetSender () const
 NO TRANSLATION.
 
Thread * GetThread () const
 NO TRANSLATION.
 
void BindWithThread (Thread *thread)
 NO TRANSLATION.
 
int StartTimer (int interval, TimerType timerType=tt_CoarseTimer)
 NO TRANSLATION.
 
void KillTimer (int id)
 NO TRANSLATION.
 
const ObjectList< Object * > & GetChildren () const
 NO TRANSLATION.
 
template<typename T >
FindChild (const String &objName=String()) const
 NO TRANSLATION.
 
template<typename T >
ObjectList< T > FindChildren (const String &objName=String(), VSN::ChildFindingPolicies policies=VSN::FindAllNestedChildren) const
 NO TRANSLATION.
 
- Public Member Functions inherited from VSN::BasicObject
 BasicObject ()
 Default constructor.
 
virtual ~BasicObject ()
 Destructor.
 

Detailed Description

NO TRANSLATION.


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