![]() |
Lysa
0.0
Lysa 3D Engine
|
Classes | |
| struct | AnimationHeader |
| struct | DataInfo |
| struct | Header |
| struct | ImageHeader |
| struct | MaterialHeader |
| struct | MeshHeader |
| struct | MipLevelInfo |
| struct | NodeHeader |
| struct | SurfaceInfo |
| struct | TextureHeader |
| struct | TextureInfo |
| struct | TrackInfo |
Public Member Functions | |
| AssetsPack () = default | |
Static Public Member Functions | |
| static void | load (Node &rootNode, const std::string &filename) |
| static void | load (Node &rootNode, std::ifstream &stream) |
| static void | print (const Header &header) |
| static void | print (const ImageHeader &header) |
| static void | print (const MipLevelInfo &header) |
| static void | print (const TextureHeader &header) |
| static void | print (const MaterialHeader &header) |
| static void | print (const MeshHeader &header) |
| static void | print (const SurfaceInfo &header) |
| static void | print (const DataInfo &header) |
Static Public Attributes | |
| static constexpr auto | NAME_SIZE {64} |
| static constexpr char | MAGIC [] { 'A', 'S', 'S', 'E', 'T', 'S' } |
| static constexpr uint32 | VERSION {1} |
Protected Member Functions | |
| void | loadScene (Node &rootNode, std::ifstream &stream) |
| std::vector< std::shared_ptr< vireo::Image > > | loadImagesAndTextures (const vireo::Buffer &stagingBuffer, const vireo::CommandList &commandList, std::ifstream &stream, const std::vector< ImageHeader > &, const std::vector< std::vector< MipLevelInfo >> &, const std::vector< TextureHeader > &) |
Protected Attributes | |
| Header | header {} |
| std::vector< std::shared_ptr< Texture > > | textures {} |
|
default |
|
static |
|
static |
|
protected |
|
protected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protected |
|
staticconstexpr |
|
staticconstexpr |
|
protected |
|
staticconstexpr |