| class MHuiTexture |
MHuiTexture is the most generic interface that all texture classes need to implement. Using MHuiTexture , it is possible to determine which interfaces a specific texture supports.
| Public Member Functions | |
|---|---|
| ~MHuiTexture () | |
| TBool | HasContent () |
| MHuiSegmentedTexture * | SegmentedTexture () |
| const MHuiSegmentedTexture * | SegmentedTexture () |
| MHuiShadowedTexture * | ShadowedTexture () |
| const MHuiShadowedTexture * | ShadowedTexture () |
| TBool | TextureChanged () |
| void | TextureClearChanged () |
| void | TextureExtension (const TUid &, TAny **) |
| TBool | HasContent | ( | ) | const [pure virtual] |
Determines whether the texture has content. Only textures that have content can be drawn.
Note that a texture that has not finished loading will return EFalse here, because its content will only become available after it has been fully loaded.
| TBool | TextureChanged | ( | ) | const [pure virtual] |
Returns true if the texture has changed since the last change notification. Changed means that the bitmap data of the texture has been modified, and must be re-uploaded to texture memory.
| void | TextureClearChanged | ( | ) | const [pure virtual] |
Clears the changed status of the visual.
| void | TextureExtension | ( | const TUid & | aExtensionUid, |
| TAny ** | aExtensionParameters | |||
| ) | [pure virtual] | |||
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.