Kanzi  3.9.7
Kanzi Engine 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::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
 Easing functions that require external dependencies for calculation.
 

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)