Documentation of SFML 1.6

Warning: this page refers to an old version of SFML. Click here to switch to the latest version.
sf::Context Class Reference

Class wrapping an OpenGL context. More...

#include <Context.hpp>

Inheritance diagram for sf::Context:
sf::NonCopyable

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

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

Get the global context.

Returns
Reference to the global context
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
void sf::Context::SetActive ( bool  Active)

Activate or deactivate the context.

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

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