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

OpenGLContextContainer class is a OpenGLContext container. More...

#include <vsn_openglcontextinterface.h>

+ Inheritance diagram for VSN::OpenGLContextContainer:
+ Collaboration diagram for VSN::OpenGLContextContainer:

Public Member Functions

 OpenGLContextContainer ()
 Default constructor.
 
 ~OpenGLContextContainer ()
 Destructor.
 
ObjectList< OpenGLContextInterface * > GetContextList () const
 Returns pointer list to OpenGLContextInterface.
 
void AddContext (OpenGLContextInterface *pCtx)
 Adds new OpenGL context.
 
void RemoveContext (OpenGLContextInterface *pCtx)
 Removes OpenGL context.
 
- 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.
 

Static Public Member Functions

static OpenGLContextContainerGetCurrentContextContainer ()
 Returns pointer to OpenGLContextContainer corresponding to the current context.
 

Detailed Description

OpenGLContextContainer class is a OpenGLContext container.


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