|
Raito 0.1
|
Namespaces | |
| namespace | MeshGenerator |
Classes | |
| struct | Mesh |
| class | Model |
| struct | PbrMaterial |
| struct | Texture |
| struct | Vertex |
Enumerations | |
| enum class | RenderMode { TRIANGLE , TRIANGLE_STRIP , TRIANGLE_FAN } |
| enum | TextureType : u8 { DIFFUSE , NORMAL , HEIGHT , EMISSIVE , AMBIENT_OCCLUSION , METAL_ROUGHNESS , HDR } |
Functions | |
| u32 | ImportModel (const std::filesystem::path &filePath) |
| void | ImportTexture (const std::filesystem::path &filePath, TextureType type) |
| const std::unordered_map< std::filesystem::path, Texture * > & | GetAllTextures () |
| Texture * | GetTexture (const std::filesystem::path &filePath) |
| bool | Initialize () |
| u32 | GetDefaultSphere () |
| const Texture & | GetChessTexture () |
| const Texture & | GetWhiteTexture () |
| const Texture & | GetBlackTexture () |
| u32 | GetChessMaterial () |
|
strong |
| enum Raito::Assets::TextureType : u8 |
| const std::unordered_map< std::filesystem::path, Texture * > & Raito::Assets::GetAllTextures | ( | ) |
| const Texture & Raito::Assets::GetBlackTexture | ( | ) |
| u32 Raito::Assets::GetChessMaterial | ( | ) |
| const Texture & Raito::Assets::GetChessTexture | ( | ) |
| u32 Raito::Assets::GetDefaultSphere | ( | ) |
| Texture * Raito::Assets::GetTexture | ( | const std::filesystem::path & | filePath | ) |
| const Texture & Raito::Assets::GetWhiteTexture | ( | ) |
| u32 Raito::Assets::ImportModel | ( | const std::filesystem::path & | filePath | ) |
| void Raito::Assets::ImportTexture | ( | const std::filesystem::path & | filePath, |
| TextureType | type ) |
| bool Raito::Assets::Initialize | ( | ) |