AaronCameron.net
Not Left, nor right. Just correct.
Not a Member? - Login or Create an Account
Tuesday the 7th of February 2012 @ 05:50pm
Front Page Journal Projects Your Profile About
[]

LibN2L-4 Library Code Reference

Classes
Compounds
Files
Members
Method Index
Full Reference

n2l::cFramebufferDisplay Class Reference

#include <cFramebufferDisplay.h>

Inheritance diagram for n2l::cFramebufferDisplay:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions


Detailed Description

Definition at line 38 of file cFramebufferDisplay.h.


Constructor & Destructor Documentation

n2l::cFramebufferDisplay::cFramebufferDisplay const tUint  iWidth,
const tUint  iHeight,
const tUbyte  iBpp = 0,
const tBool  iDoubleBuffered = true,
const tBool  iResizeable = false,
const tBool  iFullScreen = false
 

Definition at line 32 of file cFramebufferDisplay.cpp.

References n2l::cSurfaceProperties::addFlags(), n2l::cDisplayCommonImp::displayExists(), n2l::cSurfaceProperties::flags(), n2l::cSurfaceCommonImp::format(), n2l::cSurfaceCommonImp::rawSurface(), n2l::cDisplayCommonImp::registerDisplayCreated(), n2l::cSurfaceProperties::setFlags(), n2l::cSurfaceCommonImp::setFormat(), n2l::cSurfaceCommonImp::setProperties(), n2l::cSurfaceCommonImp::setRawSurface(), n2l::cSurfaceProperties::setSize(), n2l::cSurfaceProperties::size(), n2l::cSurfaceProperties::SurfaceFlag_DoubleBuffered, n2l::cSurfaceProperties::SurfaceFlag_FullScreen, n2l::cSurfaceProperties::SurfaceFlag_Resizable, and n2l::cSurfaceProperties::SurfaceFlag_SoftwareSurface.

n2l::cFramebufferDisplay::cFramebufferDisplay const cPixelFormat iFormat,
const cSurfaceProperties iProperties
 

Definition at line 92 of file cFramebufferDisplay.cpp.

References n2l::cPixelFormat::bitsPerPixel(), n2l::cSurfaceProperties::flags(), n2l::cSurfaceCommonImp::format(), n2l::cSurfaceCommonImp::rawSurface(), n2l::cSurfaceCommonImp::setFormat(), n2l::cSurfaceCommonImp::setProperties(), n2l::cSurfaceCommonImp::setRawSurface(), n2l::cSurfaceProperties::size(), and n2l::cSurfaceCommonImp::surfaceIsSupported().

n2l::cFramebufferDisplay::~cFramebufferDisplay  )  [virtual]
 

Definition at line 117 of file cFramebufferDisplay.cpp.


Member Function Documentation

void *const n2l::cFramebufferDisplay::aquireRWBuffer  )  [virtual]
 

See also:
cSurfaceInterface

Reimplemented from n2l::cSurfaceCommonImp.

Definition at line 149 of file cFramebufferDisplay.cpp.

void n2l::cFramebufferDisplay::flip  )  const [virtual]
 

See also:
cDisplayInterface

Implements n2l::cDisplayInterface.

Definition at line 169 of file cFramebufferDisplay.cpp.

References n2l::cSurfaceCommonImp::rawSurface().

void n2l::cFramebufferDisplay::releaseRWBuffer  )  const [virtual]
 

See also:
cSurfaceInterface

Reimplemented from n2l::cSurfaceCommonImp.

Definition at line 159 of file cFramebufferDisplay.cpp.

void n2l::cFramebufferDisplay::resizeTo const tVector2u iNewSize  )  [virtual]
 

Implements n2l::cDisplayInterface.

Definition at line 123 of file cFramebufferDisplay.cpp.

References n2l::cPixelFormat::bitsPerPixel(), n2l::cSurfaceProperties::flags(), n2l::cSurfaceCommonImp::format(), n2l::cSurfaceCommonImp::properties(), n2l::cSurfaceCommonImp::rawSurface(), n2l::cDisplayCommonImp::registerDisplayCreated(), n2l::cSurfaceCommonImp::setFormat(), n2l::cSurfaceCommonImp::setProperties(), n2l::cSurfaceCommonImp::setRawSurface(), n2l::cVector2< TComponent, TComponentDiff, TMagnitude >::x(), and n2l::cVector2< TComponent, TComponentDiff, TMagnitude >::y().

const tBool n2l::cFramebufferDisplay::supportsRWBuffer  )  const [virtual]
 

See also:
cSurfaceInterface

Reimplemented from n2l::cSurfaceCommonImp.

Definition at line 141 of file cFramebufferDisplay.cpp.


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