OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
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.
bool buffersCheckedOut (bool positions=true, bool normals=true) const
 Detect currently have buffer copies checked out and touch it.
void checkoutTempCopies (bool positions=true, bool normals=true)
 Utility method, checks out temporary copies of src into dest.
void extractFrom (const VertexData *sourceData)
 Utility method, extract info from the given VertexData.
void licenseExpired (HardwareBuffer *buffer)
 Overridden member from HardwareBufferLicensee.
Public Member Functions inherited from Ogre::HardwareBufferLicensee
virtual ~HardwareBufferLicensee ()

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: