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 ContextGetGlobal ()
 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: