"L. Spiro Engine"
Static Public Member Functions

lsg::CGraphicsLib Class Reference

Core of the graphics library. More...

#include <LSGGraphicsLib.h>

List of all members.

Static Public Member Functions

static LSVOID LSE_CALL InitGraphicsLib ()
static LSVOID LSE_CALL PostInitGraphicsLib ()
static LSVOID LSE_CALL DestroyGraphicsLib ()
static LSVOID LSE_CALL InitGraphicsLibApi (LSVOID *_pvParm)
static LSVOID LSE_CALL DestroyGraphicsLibWindow ()
static LSVOID LSE_CALL MakeCurrent ()
static LSVOID LSE_CALL FreeTmpResources ()

Detailed Description

Core of the graphics library.

Class CGraphicsLib Description: Core of the graphics library.


Member Function Documentation

static LSVOID LSE_CALL lsg::CGraphicsLib::DestroyGraphicsLib ( ) [static]

Destroy the graphics library.

static LSVOID LSE_CALL lsg::CGraphicsLib::DestroyGraphicsLibWindow ( ) [static]

Inform tha graphics library that the rendering window is being destroyed.

static LSVOID LSE_CALL lsg::CGraphicsLib::FreeTmpResources ( ) [static]

Free any temporary RAM that may be in use.

static LSVOID LSE_CALL lsg::CGraphicsLib::InitGraphicsLib ( ) [static]

Initialize the graphics library.

static LSVOID LSE_CALL lsg::CGraphicsLib::InitGraphicsLibApi ( LSVOID *  _pvParm) [static]

Initialize the operating system graphics API. Must be done after a window has been created. Should not be called by the users. Let the engine handle this.

Parameters:
_pvParmThe meaning of this value changes depending on the graphics API and operating system.
static LSVOID LSE_CALL lsg::CGraphicsLib::MakeCurrent ( ) [static]

Activate the main rendering context. Does nothing in DirectX.

static LSVOID LSE_CALL lsg::CGraphicsLib::PostInitGraphicsLib ( ) [static]

Secondary initialization of the graphics library. Called after the window is created.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator