IShTextureMapHardwareResult Struct Reference

Inheritance diagram for IShTextureMapHardwareResult:
IMCUnknown

List of all members.

Public Member Functions

virtual void MCCOMAPI ReleaseContent ()=0
virtual boolean MCCOMAPI CalculateHardwareResult (const TMCPixelBucket &origTexture, boolean &canReleasePixelBucket)=0
virtual boolean MCCOMAPI UpdateHardwareResult (const TMCPixelBucket &origTexture, boolean &canReleasePixelBucket, const TMCRect &updateRect)=0
virtual boolean MCCOMAPI HasValidData ()=0

Member Function Documentation

virtual boolean MCCOMAPI IShTextureMapHardwareResult::CalculateHardwareResult ( const TMCPixelBucket origTexture,
boolean canReleasePixelBucket 
) [pure virtual]

Calculate the hardware representation result

Parameters:
[out] canReleasePixelBucket true iff the pixel bucket can be release without causing problems to the hardware result
virtual boolean MCCOMAPI IShTextureMapHardwareResult::HasValidData (  )  [pure virtual]
virtual void MCCOMAPI IShTextureMapHardwareResult::ReleaseContent (  )  [pure virtual]

Release the contents. Further request for content would require recomputing the content

virtual boolean MCCOMAPI IShTextureMapHardwareResult::UpdateHardwareResult ( const TMCPixelBucket origTexture,
boolean canReleasePixelBucket,
const TMCRect updateRect 
) [pure virtual]

Update the hardware representation result

Parameters:
[out] canReleasePixelBucket true iff the pixel bucket can be release without causing problems to the hardware result

The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:52 2010 for Carrara SDK Doc by  doxygen 1.6.3