|
Kanzi Graphics Engine
|
Cubemap image texture. More...
#include "kzu_resource_common.h"#include "kzu_texture_base.h"#include <system/debug/kzs_error.h>#include <system/kzs_types.h>#include <system/kzs_header.h>Functions | |
| kzsError | kzuCubemapImageTextureCreate (const struct KzuResourceManager *resourceManager, kzString name, struct KzuResourceLoader *loader, struct KzuCubemapImageTexture **out_cubemapImageTexture) |
| Creates a cubemap image texture that loads the data when needed using the given resource loader. More... | |
| kzsError | KzuCubemapImageTextureRegisterToFactory (const struct KzuFactory *factory) |
| Registers image texture type to factory. More... | |
| kzsError | kzuCubemapImageTextureCreateFromImages (const struct KzuResourceManager *resourceManager, kzString name, const struct KzcImage *images[6], enum KzuTextureFilter filter, enum KzuTextureWrap wrap, struct KzuCubemapImageTexture **out_cubemapImageTexture) |
| Creates an cubemap image texture from the given cube map image. More... | |
| kzsError | kzuCubemapImageTextureInitializeFromImages (const struct KzcMemoryManager *memoryManager, struct KzuCubemapImageTexture *cubemapImageTexture, const struct KzcImage *images[6], enum KzuTextureFilter filter, enum KzuTextureWrap wrap) |
| Initializes a cubemap image texture from an array of images with the given arguments. More... | |
| struct KzuTexture * | kzuCubemapImageTextureToTexture (const struct KzuCubemapImageTexture *cubemapImageTexture) |
| Converts cubemap image texture to texture. More... | |
| struct KzuCubemapImageTexture * | kzuCubemapImageTextureFromTexture (const struct KzuTexture *texture) |
| Converts texture to cubemap image texture. More... | |
| struct KzuGPUResource * | kzuCubemapImageTextureToGPUResource (const struct KzuCubemapImageTexture *cubemapImageTexture) |
| Converts cubemap image texture to GPU resource. More... | |
| struct KzuCubemapImageTexture * | kzuCubemapImageTextureFromGPUResource (const struct KzuGPUResource *gpuResource) |
| Converts GPU resource to cubemap image texture. More... | |
| struct KzuResource * | kzuCubemapImageTextureToResource (const struct KzuCubemapImageTexture *cubemapImageTexture) |
| Converts cubemap image texture to resource. More... | |
| struct KzuCubemapImageTexture * | kzuCubemapImageTextureFromResource (const struct KzuResource *resource) |
| Converts resource to cubemap image texture. More... | |
Variables | |
| const KzuResourceType | KZU_RESOURCE_TYPE_CUBEMAP_IMAGE_TEXTURE |
| Resource type identifier for cubemap image texture. More... | |
Cubemap image texture.
Copyright 2008-2019 by Rightware. All rights reserved.
| kzsError kzuCubemapImageTextureCreate | ( | const struct KzuResourceManager * | resourceManager, |
| kzString | name, | ||
| struct KzuResourceLoader * | loader, | ||
| struct KzuCubemapImageTexture ** | out_cubemapImageTexture | ||
| ) |
Creates a cubemap image texture that loads the data when needed using the given resource loader.
| kzsError KzuCubemapImageTextureRegisterToFactory | ( | const struct KzuFactory * | factory) |
Registers image texture type to factory.
| kzsError kzuCubemapImageTextureCreateFromImages | ( | const struct KzuResourceManager * | resourceManager, |
| kzString | name, | ||
| const struct KzcImage * | images[6], | ||
| enum KzuTextureFilter | filter, | ||
| enum KzuTextureWrap | wrap, | ||
| struct KzuCubemapImageTexture ** | out_cubemapImageTexture | ||
| ) |
Creates an cubemap image texture from the given cube map image.
Images should be given in order: positive-X, negagitve-X, positive-Y, negative-Y, positive-Z, negative-Z.
| kzsError kzuCubemapImageTextureInitializeFromImages | ( | const struct KzcMemoryManager * | memoryManager, |
| struct KzuCubemapImageTexture * | cubemapImageTexture, | ||
| const struct KzcImage * | images[6], | ||
| enum KzuTextureFilter | filter, | ||
| enum KzuTextureWrap | wrap | ||
| ) |
Initializes a cubemap image texture from an array of images with the given arguments.
Calling this function is safe only from a resource loader passed as an argument to kzuCubemapImageTextureCreate().
| struct KzuTexture* kzuCubemapImageTextureToTexture | ( | const struct KzuCubemapImageTexture * | cubemapImageTexture) |
Converts cubemap image texture to texture.
| struct KzuCubemapImageTexture* kzuCubemapImageTextureFromTexture | ( | const struct KzuTexture * | texture) |
Converts texture to cubemap image texture.
| struct KzuGPUResource* kzuCubemapImageTextureToGPUResource | ( | const struct KzuCubemapImageTexture * | cubemapImageTexture) |
Converts cubemap image texture to GPU resource.
| struct KzuCubemapImageTexture* kzuCubemapImageTextureFromGPUResource | ( | const struct KzuGPUResource * | gpuResource) |
Converts GPU resource to cubemap image texture.
| struct KzuResource* kzuCubemapImageTextureToResource | ( | const struct KzuCubemapImageTexture * | cubemapImageTexture) |
Converts cubemap image texture to resource.
| struct KzuCubemapImageTexture* kzuCubemapImageTextureFromResource | ( | const struct KzuResource * | resource) |
Converts resource to cubemap image texture.
| const KzuResourceType KZU_RESOURCE_TYPE_CUBEMAP_IMAGE_TEXTURE |
Resource type identifier for cubemap image texture.