Public Types | |
| typedef void(* | ReleaseNotificationFunction )(IShTextureMapResultCache *privData) |
Public Member Functions | |
| virtual boolean MCCOMAPI | HasAlphaChannel () const =0 |
| Check if the texture has an alpha channel. | |
| virtual TMCPixelBucket *MCCOMAPI | GetCommonPixelBucket () const =0 |
| virtual IShTextureMapHardwareResult *MCCOMAPI | GetHardwareResult () const =0 |
| Get the hardware result. | |
| virtual void MCCOMAPI | ReleaseContent ()=0 |
| virtual void MCCOMAPI | SetReleaseNotificationFunction (ReleaseNotificationFunction ptr)=0 |
| Set the function pointer to a notifier in case the content was released. | |
| typedef void(* IShTextureMapResultCache::ReleaseNotificationFunction)(IShTextureMapResultCache *privData) |
| virtual TMCPixelBucket* MCCOMAPI IShTextureMapResultCache::GetCommonPixelBucket | ( | ) | const [pure virtual] |
Get the common pixel bucket in the specified size. This pixel bucket ignores the specific mapping.
| virtual IShTextureMapHardwareResult* MCCOMAPI IShTextureMapResultCache::GetHardwareResult | ( | ) | const [pure virtual] |
Get the hardware result.
| virtual boolean MCCOMAPI IShTextureMapResultCache::HasAlphaChannel | ( | ) | const [pure virtual] |
Check if the texture has an alpha channel.
| virtual void MCCOMAPI IShTextureMapResultCache::ReleaseContent | ( | ) | [pure virtual] |
release the contents of this texture bucket to preserve memory Further request for content would require recomputing the content
| virtual void MCCOMAPI IShTextureMapResultCache::SetReleaseNotificationFunction | ( | ReleaseNotificationFunction | ptr | ) | [pure virtual] |
Set the function pointer to a notifier in case the content was released.
1.6.3