|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include <MeshGPUResources.hpp>
Public Member Functions | |
| const MeshGPUModernTextureResource * | modernTexture (const data::ModernTextureBinding &binding) const noexcept |
| SDL_GPUTexture * | texture (std::uint64_t key) const noexcept |
Public Attributes | |
| data::DataId | dataId {} |
| SDL_GPUBuffer * | vertexBuffer {} |
| SDL_GPUBuffer * | indexBuffer {} |
| std::uint32_t | vertexCount {} |
| std::uint32_t | indexCount {} |
| std::unordered_map< std::uint64_t, MeshGPUTextureResource > | textures |
| std::shared_ptr< const data::MeshRuntimeAsset > | source |
| std::vector< MeshGPUModernTextureResource > | modernTextures |
| std::uint64_t | lastResolvedOrder {} |
Definition at line 95 of file MeshGPUResources.hpp.
|
inlinenoexcept |
Definition at line 106 of file MeshGPUResources.hpp.
|
inlinenoexcept |
Definition at line 117 of file MeshGPUResources.hpp.
| data::DataId monopoly::engine::MeshGPUResource::dataId {} |
Definition at line 97 of file MeshGPUResources.hpp.
| SDL_GPUBuffer* monopoly::engine::MeshGPUResource::indexBuffer {} |
Definition at line 99 of file MeshGPUResources.hpp.
| std::uint32_t monopoly::engine::MeshGPUResource::indexCount {} |
Definition at line 101 of file MeshGPUResources.hpp.
| std::uint64_t monopoly::engine::MeshGPUResource::lastResolvedOrder {} |
Definition at line 105 of file MeshGPUResources.hpp.
| std::vector<MeshGPUModernTextureResource> monopoly::engine::MeshGPUResource::modernTextures |
Definition at line 104 of file MeshGPUResources.hpp.
| std::shared_ptr<const data::MeshRuntimeAsset> monopoly::engine::MeshGPUResource::source |
Definition at line 103 of file MeshGPUResources.hpp.
| std::unordered_map<std::uint64_t, MeshGPUTextureResource> monopoly::engine::MeshGPUResource::textures |
Definition at line 102 of file MeshGPUResources.hpp.
| SDL_GPUBuffer* monopoly::engine::MeshGPUResource::vertexBuffer {} |
Definition at line 98 of file MeshGPUResources.hpp.
| std::uint32_t monopoly::engine::MeshGPUResource::vertexCount {} |
Definition at line 100 of file MeshGPUResources.hpp.