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

Ogre::Win32PBuffer Class Reference

#include <OgreWin32RenderTexture.h>

Inheritance diagram for Ogre::Win32PBuffer:

Ogre::GLPBuffer List of all members.

Public Member Functions

 Win32PBuffer (PixelComponentType format, size_t width, size_t height)
 ~Win32PBuffer ()
virtual GLContextgetContext ()
 Get the GL context that needs to be active to render to this PBuffer.

PixelComponentType getFormat ()
size_t getWidth ()
size_t getHeight ()

Static Public Member Functions

PixelComponentType getPixelComponentType (PixelFormat fmt)
 Get PBuffer component format for an OGRE pixel format.


Protected Member Functions

void createPBuffer ()
void destroyPBuffer ()

Protected Attributes

HDC mHDC
HGLRC mGlrc
HPBUFFERARB mPBuffer
Win32ContextmContext
PixelComponentType mFormat
size_t mWidth
size_t mHeight

Constructor & Destructor Documentation

Ogre::Win32PBuffer::Win32PBuffer PixelComponentType  format,
size_t  width,
size_t  height
 

Ogre::Win32PBuffer::~Win32PBuffer  ) 
 


Member Function Documentation

void Ogre::Win32PBuffer::createPBuffer  )  [protected]
 

void Ogre::Win32PBuffer::destroyPBuffer  )  [protected]
 

virtual GLContext* Ogre::Win32PBuffer::getContext  )  [virtual]
 

Get the GL context that needs to be active to render to this PBuffer.

Implements Ogre::GLPBuffer.

Definition at line 40 of file OgreWin32RenderTexture.h.

PixelComponentType Ogre::GLPBuffer::getFormat  )  [inherited]
 

Definition at line 45 of file OgreGLPBuffer.h.

References Ogre::PixelComponentType.

size_t Ogre::GLPBuffer::getHeight void   )  [inherited]
 

Definition at line 47 of file OgreGLPBuffer.h.

PixelComponentType Ogre::GLPBuffer::getPixelComponentType PixelFormat  fmt  )  [static, inherited]
 

Get PBuffer component format for an OGRE pixel format.

size_t Ogre::GLPBuffer::getWidth void   )  [inherited]
 

Definition at line 46 of file OgreGLPBuffer.h.


Member Data Documentation

Win32Context* Ogre::Win32PBuffer::mContext [protected]
 

Definition at line 48 of file OgreWin32RenderTexture.h.

PixelComponentType Ogre::GLPBuffer::mFormat [protected, inherited]
 

Definition at line 53 of file OgreGLPBuffer.h.

HGLRC Ogre::Win32PBuffer::mGlrc [protected]
 

Definition at line 46 of file OgreWin32RenderTexture.h.

HDC Ogre::Win32PBuffer::mHDC [protected]
 

Definition at line 45 of file OgreWin32RenderTexture.h.

size_t Ogre::GLPBuffer::mHeight [protected, inherited]
 

Definition at line 54 of file OgreGLPBuffer.h.

HPBUFFERARB Ogre::Win32PBuffer::mPBuffer [protected]
 

Definition at line 47 of file OgreWin32RenderTexture.h.

size_t Ogre::GLPBuffer::mWidth [protected, inherited]
 

Definition at line 54 of file OgreGLPBuffer.h.


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

Copyright © 2000-2005 by The OGRE Team
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Mar 12 14:53:57 2006