IShTextureMapResultCache Struct Reference

Inheritance diagram for IShTextureMapResultCache:
IMCUnknown

List of all members.

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.

Member Typedef Documentation


Member Function Documentation

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.


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