OGRE-Next  4.0.0unstable
Object-Oriented Graphics Rendering Engine
Ogre::v1::TempBlendedBufferInfo Class Reference

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

#include <OgreHardwareBufferManager.h>

+ Inheritance diagram for Ogre::v1::TempBlendedBufferInfo:

Public Member Functions

 ~TempBlendedBufferInfo () override
 
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) override
 Overridden member from HardwareBufferLicensee. More...
 
- Public Member Functions inherited from Ogre::v1::HardwareBufferLicensee
virtual ~HardwareBufferLicensee ()
 

Detailed Description

Structure for recording the use of temporary blend buffers.

Constructor & Destructor Documentation

◆ ~TempBlendedBufferInfo()

Ogre::v1::TempBlendedBufferInfo::~TempBlendedBufferInfo ( )
override

Member Function Documentation

◆ bindTempCopies()

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

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

◆ buffersCheckedOut()

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

Detect currently have buffer copies checked out and touch it.

◆ checkoutTempCopies()

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

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

◆ extractFrom()

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

Utility method, extract info from the given VertexData.

◆ licenseExpired()

void Ogre::v1::TempBlendedBufferInfo::licenseExpired ( HardwareBuffer buffer)
overridevirtual

Overridden member from HardwareBufferLicensee.

Implements Ogre::v1::HardwareBufferLicensee.


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