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.