OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
Ogre::TempBlendedBufferInfo Class Reference

Structure for recording the use of temporary blend buffers. More...

#include <OgreHardwareBufferManager.h>

+ Inheritance diagram for Ogre::TempBlendedBufferInfo:

Public Member Functions

 ~TempBlendedBufferInfo (void)
 
void bindTempCopies (VertexData *targetData, bool suppressHardwareUpload)
 Utility method, binds dest copies into a given VertexData struct. More...
 
bool buffersCheckedOut (bool positions=true, bool normals=true) const
 Detect currently have buffer copies checked out and touch it. More...
 
void checkoutTempCopies (bool positions=true, bool normals=true)
 Utility method, checks out temporary copies of src into dest. More...
 
void extractFrom (const VertexData *sourceData)
 Utility method, extract info from the given VertexData. More...
 
void licenseExpired (HardwareBuffer *buffer)
 Overridden member from HardwareBufferLicensee. More...
 
- Public Member Functions inherited from Ogre::HardwareBufferLicensee
virtual ~HardwareBufferLicensee ()
 
virtual void licenseExpired (HardwareBuffer *buffer)=0
 This method is called when the buffer license is expired and is about to be returned to the shared pool. More...
 

Detailed Description

Structure for recording the use of temporary blend buffers.

Constructor & Destructor Documentation

◆ ~TempBlendedBufferInfo()

Ogre::TempBlendedBufferInfo::~TempBlendedBufferInfo ( void  )

Member Function Documentation

◆ extractFrom()

void Ogre::TempBlendedBufferInfo::extractFrom ( const VertexData sourceData)

Utility method, extract info from the given VertexData.

◆ checkoutTempCopies()

void Ogre::TempBlendedBufferInfo::checkoutTempCopies ( bool  positions = true,
bool  normals = true 
)

Utility method, checks out temporary copies of src into dest.

◆ bindTempCopies()

void Ogre::TempBlendedBufferInfo::bindTempCopies ( VertexData targetData,
bool  suppressHardwareUpload 
)

Utility method, binds dest copies into a given VertexData struct.

◆ licenseExpired()

void Ogre::TempBlendedBufferInfo::licenseExpired ( HardwareBuffer buffer)
virtual

Overridden member from HardwareBufferLicensee.

Implements Ogre::HardwareBufferLicensee.

◆ buffersCheckedOut()

bool Ogre::TempBlendedBufferInfo::buffersCheckedOut ( bool  positions = true,
bool  normals = true 
) const

Detect currently have buffer copies checked out and touch it.


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