sf::Context Class Reference

Class wrapping an OpenGL context. More...

#include <Context.hpp>

Inheritance diagram for sf::Context:

sf::NonCopyable List of all members.

Public Member Functions

 Context ()
 Default constructor, create the context.
 ~Context ()
 Destructor, destroy the context.
void SetActive (bool Active)
 Activate or deactivate the context.

Static Public Member Functions

static bool IsContextActive ()
 Check if there's a context bound to the current thread.
static Context & GetGlobal ()
 Get the global context.

Detailed Description

Class wrapping an OpenGL context.

All SFML windows already have their own context, so this class is more a helper for specific issues involving OpenGL and multi-threading. It's meant to be used internally.

Definition at line 49 of file Context.hpp.


Constructor & Destructor Documentation

sf::Context::Context (  ) 

Default constructor, create the context.

sf::Context::~Context (  ) 

Destructor, destroy the context.


Member Function Documentation

void sf::Context::SetActive ( bool  Active  ) 

Activate or deactivate the context.

Parameters:
Active : True to activate the context, false to deactivate it

static bool sf::Context::IsContextActive (  )  [static]

Check if there's a context bound to the current thread.

Returns:
True if there's a context bound to the current thread

static Context& sf::Context::GetGlobal (  )  [static]

Get the global context.

Returns:
Reference to the global context


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