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

Class Window is a implementation of the window rendering using OpenGL. More...

#include <vsn_window.h>

+ Inheritance diagram for VSN::Window:
+ Collaboration diagram for VSN::Window:

Public Member Functions

virtual RenderingAreaFormat GetFormat () const override
 Returns surface format.
 
virtual RenderingAreaType GetRenderingAreaType () const override
 Returns surface type for rendering.
 
virtual PlatformRenderingAreaGetRenderingAreaHandle () const
 Returns pointer to the created surface.
 
- 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.
 
- Public Member Functions inherited from VSN::RenderingArea
virtual ~RenderingArea ()
 Destructor.
 
RenderingAreaClass GetRenderingAreaClass () const
 Returns surface class.
 
bool IsSupportsOpenGL () const
 True if OpenGL surface is compatible and can be used in common with OpenGLContext.
 

Additional Inherited Members

- Public Types inherited from VSN::RenderingArea
enum  RenderingAreaClass { ac_Window , ac_RenderingArea }
 Enumeration of RenderingArea classes. More...
 
enum  RenderingAreaType { at_OpenGLRenderingArea , at_RasterRenderingArea }
 Enumeration of surface types. More...
 
- Protected Member Functions inherited from VSN::RenderingArea
 RenderingArea (RenderingAreaClass type)
 The default special constructor for creating the surface with set type.
 

Detailed Description

Class Window is a implementation of the window rendering using OpenGL.


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