All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GlfTestGLContext Class Reference

Testing support class for GlfGLContext. More...

+ Inheritance diagram for GlfTestGLContext:

Public Member Functions

virtual GLF_API bool IsValid () const
 Returns true if this context is valid. More...
 
- Public Member Functions inherited from GlfGLContext
 GlfGLContext (const GlfGLContext &)=delete
 
GlfGLContextoperator= (const GlfGLContext &)=delete
 
GLF_API bool IsCurrent () const
 Returns true if this context is current. More...
 
GLF_API bool IsSharing (GlfGLContextSharedPtr const &otherContext)
 Returns true if this context is sharing with otherContext. More...
 
virtual GlfGLContextSharedPtr CreateSharingContext ()
 Creates a new GlfContext that shares GL resources with this context. More...
 

Static Public Member Functions

static GLF_API void RegisterGLContextCallbacks ()
 
static GLF_API
GlfTestGLContextSharedPtr 
Create (GlfTestGLContextSharedPtr const &share)
 
- Static Public Member Functions inherited from GlfGLContext
static GLF_API
GlfGLContextSharedPtr 
GetCurrentGLContext ()
 Returns an instance for the current GL context. More...
 
static GLF_API
GlfGLContextSharedPtr 
GetSharedGLContext ()
 Returns an instance for the shared GL context. More...
 
static GLF_API void MakeCurrent (const GlfGLContextSharedPtr &context)
 Makes context current if valid, otherwise makes no context current. More...
 
static GLF_API bool AreSharing (GlfGLContextSharedPtr const &context1, GlfGLContextSharedPtr const &context2)
 Returns true if context1 and context2 are sharing. More...
 
static GLF_API bool IsInitialized ()
 Returns whether this interface has been initialized. More...
 
static GLF_API void DoneCurrent ()
 Makes no context current. More...
 

Protected Member Functions

virtual GLF_API void _MakeCurrent ()
 Makes this context current. More...
 
virtual GLF_API bool _IsSharing (const GlfGLContextSharedPtr &rhs) const
 Returns true if this context is sharing with rhs. More...
 
virtual GLF_API bool _IsEqual (const GlfGLContextSharedPtr &rhs) const
 Returns true if this context is equal to rhs. More...
 

Friends

class GlfTestGLContextRegistrationInterface
 

Detailed Description

Testing support class for GlfGLContext.

Definition at line 45 of file testGLContext.h.

Member Function Documentation

virtual GLF_API bool _IsEqual ( const GlfGLContextSharedPtr &  rhs) const
protectedvirtual

Returns true if this context is equal to rhs.

Implements GlfGLContext.

virtual GLF_API bool _IsSharing ( const GlfGLContextSharedPtr &  rhs) const
protectedvirtual

Returns true if this context is sharing with rhs.

Implements GlfGLContext.

virtual GLF_API void _MakeCurrent ( )
protectedvirtual

Makes this context current.

Implements GlfGLContext.

virtual GLF_API bool IsValid ( ) const
virtual

Returns true if this context is valid.

Implements GlfGLContext.


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