Documentation of SFML 2.4.2

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

Base class for classes that require an OpenGL context. More...

#include <GlResource.hpp>

Inheritance diagram for sf::GlResource:
sf::Context sf::Shader sf::Texture sf::Window sf::RenderWindow

Classes

class  TransientContextLock
 RAII helper class to temporarily lock an available context for use. More...
 

Protected Member Functions

 GlResource ()
 Default constructor. More...
 
 ~GlResource ()
 Destructor. More...
 

Static Protected Member Functions

static void ensureGlContext ()
 Empty function for ABI compatibility, use acquireTransientContext instead. More...
 

Detailed Description

Base class for classes that require an OpenGL context.

This class is for internal use only, it must be the base of every class that requires a valid OpenGL context in order to work.

Definition at line 44 of file GlResource.hpp.

Constructor & Destructor Documentation

sf::GlResource::GlResource ( )
protected

Default constructor.

sf::GlResource::~GlResource ( )
protected

Destructor.

Member Function Documentation

static void sf::GlResource::ensureGlContext ( )
staticprotected

Empty function for ABI compatibility, use acquireTransientContext instead.


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