|
Kanzi Graphics Engine
|
Image layer class. More...
Functions | |
| struct KzuImageLayer * | kzuImageLayerFromLayer (const struct KzuLayer *layer) |
| Convert from layer to image layer. More... | |
| struct KzuLayer * | kzuImageLayerToLayer (const struct KzuImageLayer *imageLayer) |
| Convert from image layer to layer. More... | |
| kzBool | kzuLayerIsImageLayer (const struct KzuLayer *layer) |
| Returns KZ_TRUE if the layer is an image layer. More... | |
| kzsError | kzuImageLayerCreate (const struct KzcMemoryManager *memoryManager, kzString name, struct KzuUIDomain *uiDomain, struct KzuImageLayer **out_imageLayer) |
| Create an image layer. More... | |
| kzsError | kzuImageLayerRegisterToFactory (const struct KzuFactory *factory) |
| Register image layer to the factory. More... | |
| struct KzuTexture * | kzuImageLayerGetTexture (const struct KzuImageLayer *layer) |
| Return the texture of an image layer. More... | |
| kzsError | kzuImageLayerSetTexture (struct KzuImageLayer *imageLayer, struct KzuTexture *texture) |
| Set the texture for this image layer. More... | |
Variables | |
| const KzuObjectType | KZU_OBJECT_TYPE_IMAGE_LAYER |
| Object type for image layers. More... | |
Image layer class.
KzuImageLayer is used to display a texture.
KzuImageLayer does not send or receive any messages.
KZU_PROPERTY_TYPE_IMAGE_LAYER_TEXTURE string property specifies a resource ID for the texture to display. The kzuImageLayerSetTexture function can be used to override the texture set by this property.
The following code shows one way of displaying a PNG image with Kanzi.
Copyright 2008-2019 by Rightware. All rights reserved.
| struct KzuImageLayer* kzuImageLayerFromLayer | ( | const struct KzuLayer * | layer) |
Convert from layer to image layer.
| struct KzuLayer* kzuImageLayerToLayer | ( | const struct KzuImageLayer * | imageLayer) |
Convert from image layer to layer.
Returns KZ_TRUE if the layer is an image layer.
| layer | The layer. |
| kzsError kzuImageLayerCreate | ( | const struct KzcMemoryManager * | memoryManager, |
| kzString | name, | ||
| struct KzuUIDomain * | uiDomain, | ||
| struct KzuImageLayer ** | out_imageLayer | ||
| ) |
Create an image layer.
| memoryManager | Memory manager to use. |
| name | Name of the new image layer. |
| uiDomain | The UI domain. |
| out_imageLayer | A pointer that is set to point to the new image layer. |
| kzsError kzuImageLayerRegisterToFactory | ( | const struct KzuFactory * | factory) |
Register image layer to the factory.
This is normally called from kzaApplicationCreate and needs to be done before calling any of the creation functions.
| factory | The factory to use. |
| struct KzuTexture* kzuImageLayerGetTexture | ( | const struct KzuImageLayer * | layer) |
Return the texture of an image layer.
| layer | The image layer. |
| kzsError kzuImageLayerSetTexture | ( | struct KzuImageLayer * | imageLayer, |
| struct KzuTexture * | texture | ||
| ) |
Set the texture for this image layer.
| imageLayer | The image layer. |
| texture | The texture resource. |
| const KzuObjectType KZU_OBJECT_TYPE_IMAGE_LAYER |
Object type for image layers.