|
Kanzi Graphics Engine
|
Cubemap render target 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 | kzuCubemapRenderTargetTextureCreate (const struct KzuResourceManager *resourceManager, kzString name, struct KzuResourceLoader *loader, struct KzuCubemapRenderTargetTexture **out_cubemapRenderTargetTexture) |
| Creates a cube map render target texture that loads the data when needed using the given resource loader. More... | |
| kzsError | kzuCubemapRenderTargetTextureRegisterToFactory (const struct KzuFactory *factory) |
| Registers cubemap render target texture type to factory. More... | |
| kzsError | kzuCubemapRenderTargetTextureCreateFromMemory (const struct KzuResourceManager *resourceManager, kzString name, enum KzuTextureDataType dataType, enum KzuTextureChannels channels, enum KzuTextureFilter filter, enum KzuTextureWrap wrap, kzUint size, struct KzuCubemapRenderTargetTexture **out_cubemapRenderTargetTexture) |
| Creates a cube map render target texture from memory. More... | |
| kzsError | kzuCubemapRenderTargetTextureInitializeFromMemory (struct KzuCubemapRenderTargetTexture *cubemapRenderTargetTexture, enum KzuTextureDataType dataType, enum KzuTextureChannels channels, enum KzuTextureFilter filter, enum KzuTextureWrap wrap, kzUint size) |
| Initializes a cubemap render target texture with the given arguments. More... | |
| struct KzuTexture * | kzuCubemapRenderTargetTextureToTexture (const struct KzuCubemapRenderTargetTexture *cubemapRenderTargetTexture) |
| Converts cubemap render target texture to texture. More... | |
| struct KzuCubemapRenderTargetTexture * | kzuCubemapRenderTargetTextureFromTexture (const struct KzuTexture *texture) |
| Converts texture to cubemap render target texture. More... | |
| struct KzuGPUResource * | kzuCubemapRenderTargetTextureToGPUResource (const struct KzuCubemapRenderTargetTexture *cubemapRenderTargetTexture) |
| Converts cubemap render target texture to GPU resource. More... | |
| struct KzuCubemapRenderTargetTexture * | kzuCubemapRenderTargetTextureFromGPUResource (const struct KzuGPUResource *gpuResource) |
| Converts GPU resource to cubemap render target texture. More... | |
| struct KzuResource * | kzuCubemapRenderTargetTextureToResource (const struct KzuCubemapRenderTargetTexture *cubemapRenderTargetTexture) |
| Converts cubemap render target texture to resource. More... | |
| struct KzuCubemapRenderTargetTexture * | kzuCubemapRenderTargetTextureFromResource (const struct KzuResource *resource) |
| Converts resource to cubemap render target texture. More... | |
| struct KzuRenderTarget * | kzuCubemapRenderTargetTextureGetRenderTarget (const struct KzuCubemapRenderTargetTexture *cubemapRenderTargetTexture, kzUint face) |
| Gets the render target of a cube map render target texture. More... | |
Variables | |
| const KzuResourceType | KZU_RESOURCE_TYPE_CUBEMAP_RENDER_TARGET_TEXTURE |
| Resource type identifier for cubemap render target texture. More... | |
Cubemap render target texture.
Copyright 2008-2019 by Rightware. All rights reserved.
| kzsError kzuCubemapRenderTargetTextureCreate | ( | const struct KzuResourceManager * | resourceManager, |
| kzString | name, | ||
| struct KzuResourceLoader * | loader, | ||
| struct KzuCubemapRenderTargetTexture ** | out_cubemapRenderTargetTexture | ||
| ) |
Creates a cube map render target texture that loads the data when needed using the given resource loader.
| kzsError kzuCubemapRenderTargetTextureRegisterToFactory | ( | const struct KzuFactory * | factory) |
Registers cubemap render target texture type to factory.
| kzsError kzuCubemapRenderTargetTextureCreateFromMemory | ( | const struct KzuResourceManager * | resourceManager, |
| kzString | name, | ||
| enum KzuTextureDataType | dataType, | ||
| enum KzuTextureChannels | channels, | ||
| enum KzuTextureFilter | filter, | ||
| enum KzuTextureWrap | wrap, | ||
| kzUint | size, | ||
| struct KzuCubemapRenderTargetTexture ** | out_cubemapRenderTargetTexture | ||
| ) |
Creates a cube map render target texture from memory.
| kzsError kzuCubemapRenderTargetTextureInitializeFromMemory | ( | struct KzuCubemapRenderTargetTexture * | cubemapRenderTargetTexture, |
| enum KzuTextureDataType | dataType, | ||
| enum KzuTextureChannels | channels, | ||
| enum KzuTextureFilter | filter, | ||
| enum KzuTextureWrap | wrap, | ||
| kzUint | size | ||
| ) |
Initializes a cubemap render target texture with the given arguments.
Calling this function is safe only from a resource loader passed as an argument to kzuCubemapRenderTargetTextureCreate().
| struct KzuTexture* kzuCubemapRenderTargetTextureToTexture | ( | const struct KzuCubemapRenderTargetTexture * | cubemapRenderTargetTexture) |
Converts cubemap render target texture to texture.
| struct KzuCubemapRenderTargetTexture* kzuCubemapRenderTargetTextureFromTexture | ( | const struct KzuTexture * | texture) |
Converts texture to cubemap render target texture.
| struct KzuGPUResource* kzuCubemapRenderTargetTextureToGPUResource | ( | const struct KzuCubemapRenderTargetTexture * | cubemapRenderTargetTexture) |
Converts cubemap render target texture to GPU resource.
| struct KzuCubemapRenderTargetTexture* kzuCubemapRenderTargetTextureFromGPUResource | ( | const struct KzuGPUResource * | gpuResource) |
Converts GPU resource to cubemap render target texture.
| struct KzuResource* kzuCubemapRenderTargetTextureToResource | ( | const struct KzuCubemapRenderTargetTexture * | cubemapRenderTargetTexture) |
Converts cubemap render target texture to resource.
| struct KzuCubemapRenderTargetTexture* kzuCubemapRenderTargetTextureFromResource | ( | const struct KzuResource * | resource) |
Converts resource to cubemap render target texture.
| struct KzuRenderTarget* kzuCubemapRenderTargetTextureGetRenderTarget | ( | const struct KzuCubemapRenderTargetTexture * | cubemapRenderTargetTexture, |
| kzUint | face | ||
| ) |
Gets the render target of a cube map render target texture.
| const KzuResourceType KZU_RESOURCE_TYPE_CUBEMAP_RENDER_TARGET_TEXTURE |
Resource type identifier for cubemap render target texture.