[]Jimmy's World.org
Because you all make me very, very tired.
[]
Jimmy's World Games
Not a Member? - Login or Create an Account
[] Tuesday the 6th of January 2009 @ 02:42am
News Journal Creative Writing Projects Your JW About

LibN2L-4 Library Code Reference

Classes
Compounds
Files
Members
Method Index
Full Reference

n2l::cDisplayCommonImp Class Reference

#include <cDisplayCommonImp.h>

Inheritance diagram for n2l::cDisplayCommonImp:

Inheritance graph
[legend]
Collaboration diagram for n2l::cDisplayCommonImp:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Static Public Member Functions

Static Protected Member Functions


Detailed Description

Definition at line 39 of file cDisplayCommonImp.h.


Constructor & Destructor Documentation

n2l::cDisplayCommonImp::cDisplayCommonImp  ) 
 

Definition at line 37 of file cDisplayCommonImp.cpp.

n2l::cDisplayCommonImp::~cDisplayCommonImp  )  [virtual]
 

Definition at line 46 of file cDisplayCommonImp.cpp.

References free().


Member Function Documentation

const tFloat n2l::cDisplayCommonImp::aspect  )  const [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 151 of file cDisplayCommonImp.cpp.

References n2l::cSurfaceCommonImp::properties(), and n2l::cSurfaceProperties::size().

void n2l::cDisplayCommonImp::centerMouse  )  [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 111 of file cDisplayCommonImp.cpp.

References n2l::cSurfaceCommonImp::properties().

static cDisplayCommonImp* n2l::cDisplayCommonImp::currentDisplay  )  [inline, static]
 

Definition at line 97 of file cDisplayCommonImp.h.

Referenced by n2l::cGuiApp::run(), and n2l::cGuiModelView::update().

const tBool n2l::cDisplayCommonImp::displayExists  )  [static]
 

Definition at line 192 of file cDisplayCommonImp.cpp.

Referenced by n2l::cFramebufferDisplay::cFramebufferDisplay(), n2l::cOpenGLDisplay::cOpenGLDisplay(), registerDisplayCreated(), and registerDisplayDestroyed().

const tFloat n2l::cDisplayCommonImp::fovYAspect  )  const [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 157 of file cDisplayCommonImp.cpp.

References n2l::cSurfaceCommonImp::properties(), and n2l::cSurfaceProperties::size().

void n2l::cDisplayCommonImp::free  )  [virtual]
 

Release the current surface.

Note:
Implemented first in cSurfaceCommonImp, this method releases the display reference, then calls the cSurfaceCommonImp implementation.
See also:
cSurfaceInterface, cSurfaceCommonImp

Reimplemented from n2l::cSurfaceCommonImp.

Definition at line 184 of file cDisplayCommonImp.cpp.

References n2l::cSurfaceCommonImp::empty(), n2l::cSurfaceCommonImp::free(), and registerDisplayDestroyed().

Referenced by ~cDisplayCommonImp().

void n2l::cDisplayCommonImp::getGamma tFloat oR,
tFloat oR,
tFloat oR
const [virtual]
 

Implements n2l::cDisplayInterface.

Definition at line 175 of file cDisplayCommonImp.cpp.

void n2l::cDisplayCommonImp::grabWMInput  )  [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 87 of file cDisplayCommonImp.cpp.

void n2l::cDisplayCommonImp::load const cVfsNodeInterface iFile  )  [virtual]
 

See also:
cSurfaceInterface

Implements n2l::cSurfaceInterface.

Definition at line 53 of file cDisplayCommonImp.cpp.

void n2l::cDisplayCommonImp::registerDisplayCreated  )  [static, protected]
 

Definition at line 208 of file cDisplayCommonImp.cpp.

References displayExists().

Referenced by n2l::cFramebufferDisplay::cFramebufferDisplay(), n2l::cOpenGLDisplay::cOpenGLDisplay(), n2l::cOpenGLDisplay::resizeTo(), and n2l::cFramebufferDisplay::resizeTo().

void n2l::cDisplayCommonImp::registerDisplayDestroyed  )  [static, protected]
 

Definition at line 198 of file cDisplayCommonImp.cpp.

References displayExists().

Referenced by free().

void n2l::cDisplayCommonImp::releaseWMInput  )  [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 93 of file cDisplayCommonImp.cpp.

void n2l::cDisplayCommonImp::setGamma const tFloat iR,
const tFloat iG,
const tFloat iB
[virtual]
 

Implements n2l::cDisplayInterface.

Definition at line 163 of file cDisplayCommonImp.cpp.

void n2l::cDisplayCommonImp::setMouseVisibility const tBool  iVisible  )  [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 99 of file cDisplayCommonImp.cpp.

void n2l::cDisplayCommonImp::setWMIconCaption const tString iIconCaption  )  [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 78 of file cDisplayCommonImp.cpp.

References n2l::cString::c_str().

void n2l::cDisplayCommonImp::setWMTitle const tString iTitle  )  [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 69 of file cDisplayCommonImp.cpp.

References n2l::cString::c_str().

const tString & n2l::cDisplayCommonImp::softDriver  )  const [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 119 of file cDisplayCommonImp.cpp.

References n2l::asString().

void n2l::cDisplayCommonImp::supportedFileFormats tFileFormatList oFormatList  )  const [virtual]
 

See also:
cSurfaceInterface

Implements n2l::cSurfaceInterface.

Definition at line 62 of file cDisplayCommonImp.cpp.

void n2l::cDisplayCommonImp::warpMouseLocation const tVector2u iNewPosition  )  [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 105 of file cDisplayCommonImp.cpp.

References n2l::cVector2< TComponent, TComponentDiff, TMagnitude >::x(), and n2l::cVector2< TComponent, TComponentDiff, TMagnitude >::y().


The documentation for this class was generated from the following files:
©2009 Aaron Cameron
Benchmarks