Castor3D 0.14.0
Multiplatform 3D engine
Classes | Espaces de nommage | Fonctions
Référence du fichier TextureLayout.hpp

Classes

struct  castor3d::MipView
 
struct  castor3d::CubeView
 
struct  castor3d::ArrayView< ViewT >
 
struct  castor3d::SliceView< ViewT >
 
class  castor3d::TextureLayout
 

Espaces de nommage

namespace  castor3d
 

Fonctions

C3D_API TextureLayoutSPtr castor3d::createTextureLayout (Engine const &engine, castor::Path const &relative, castor::Path const &folder, castor::ImageLoaderConfig config={ true, true, true })
 
C3D_API TextureLayoutSPtr castor3d::createTextureLayout (Engine const &engine, castor::String const &name, castor::PxBufferBaseUPtr buffer, bool isStatic=false)
 
C3D_API uint32_t castor3d::getMipLevels (VkExtent3D const &extent, VkFormat format)
 
ashes::ImagePtr castor3d::makeImage (RenderDevice const &device, ashes::ImageCreateInfo createInfo, VkMemoryPropertyFlags flags, std::string const &name)