Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | Related Pages

PixelBuffer Class Reference

#include <pixelbuffer.h>

List of all members.


Detailed Description

Pixel buffer for offscreen rendering Pixelbuffers are used for render-to-texture effects. Create a pixelbuffer through the render device method CreatePixelBuffer.

Author:
Mattias Jansson (mattias@realityrift.com)


Public Member Functions

virtual ~PixelBuffer ()
virtual void SetCubeMapFace (Texture::TEXTURECUBEMAPFACE eCubeMapFace)=0
unsigned int GetTargetID () const
virtual const TexturePtr & GetTexture ()=0

Protected Member Functions

 PixelBuffer ()

Protected Attributes

unsigned int m_uiID
unsigned int m_uiWidth
unsigned int m_uiHeight
unsigned int m_uiBPP


Constructor & Destructor Documentation

PixelBuffer  )  [protected]
 

virtual ~PixelBuffer  )  [virtual]
 


Member Function Documentation

virtual void SetCubeMapFace Texture::TEXTURECUBEMAPFACE  eCubeMapFace  )  [pure virtual]
 

Set active target cubemap face. Ignored for non-cubemap target texture types

Parameters:
eCubeMapFace Which cubemap face to render to

unsigned int GetTargetID  )  const [inline]
 

Returns:
Render target identifier

virtual const TexturePtr& GetTexture  )  [pure virtual]
 

Get texture object from this pixel buffer

Returns:
Texture


Member Data Documentation

unsigned int m_uiID [protected]
 

ID

unsigned int m_uiWidth [protected]
 

Width, in pixels, of buffer

unsigned int m_uiHeight [protected]
 

Height, in pixels, of buffer

unsigned int m_uiBPP [protected]
 

Bits per pixel


The documentation for this class was generated from the following file:
Generated on Wed Jan 21 14:21:13 2004 for NeoEngine by doxygen 1.3.5