Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
MaterialAsset (Grindstone::Uuid uuid) | |
![]() | |
Asset (Uuid uuid, std::string_view name) | |
virtual AssetType | GetAssetType () const |
virtual bool | operator== (const Asset &other) const |
virtual bool | operator!= (const Asset &other) const |
Public Attributes | |
Grindstone::AssetReference< Grindstone::GraphicsPipelineAsset > | pipelineSetAsset |
Grindstone::GraphicsAPI::DescriptorSet * | materialDescriptorSet = nullptr |
Grindstone::GraphicsAPI::Buffer * | materialDataUniformBuffer = nullptr |
std::vector< Grindstone::AssetReference< Grindstone::TextureAsset > > | textures |
Grindstone::Buffer | materialDataBuffer |
![]() | |
Uuid | uuid |
std::string | name |
size_t | referenceCount = 1 |
AssetLoadStatus | assetLoadStatus = AssetLoadStatus::Unloaded |
Additional Inherited Members | |
![]() | |
static AssetType | GetStaticType () |