Kanzi  3.9.8
Kanzi Engine C++ API
texture_create_info.hpp File Reference

Classes

struct  kanzi::Texture::CreateInfo
 Struct which contains all the parameters that are needed for texture creation. More...
 
struct  kanzi::Texture::CreateInfo2D
 Texture creation parameters for two dimensional texture. More...
 
struct  kanzi::Texture::CreateInfoCubemap
 Texture creation parameters for cubemap texture that is initialized from six images. More...
 
struct  kanzi::Texture::CreateInfoCubemapRenderTarget
 Use Texture::CreateInfoCubemapRenderTarget to create a Cubemap Render Target Texture resource. More...
 
struct  kanzi::Texture::CreateInfoHostCopy2D
 Texture creation parameters for two dimensional texture that is updated from the CPU. More...
 
struct  kanzi::Texture::CreateInfoNode2DRenderTarget
 Texture creation parameters for texture that can be used as render target for 2D nodes. More...
 
struct  kanzi::Texture::CreateInfoRenderpassRenderTarget
 Texture creation parameters for texture that can be used as render target for renderpasses. More...
 

Namespaces

 kanzi
 

Functions

FixedString kanzi::getVerboseDescription (Texture::CreateInfo::Status status)
 Returns human readable description for CreateInfo status. More...
 
BitmapImageUniquePtr kanzi::loadImage (Domain *domain, string_view imageUrl, bool isInCubemap)
 Loads an image from KZB file. More...
 
Texture::CreateInfo kanzi::loadTextureCreateInfo (Domain *domain, KzbFile &kzbFile, ReadOnlyMemoryFile &file, KzbMemoryParser &parser)
 Load texture create info from KZB file. More...
 
void kanzi::swap (Texture::CreateInfo &info1, Texture::CreateInfo &info2)