| 
    Grindstone Game Engine v0.2.0
    
   An open source game engine and toolkit. 
   | 
 
  
Public Member Functions | |
| MaterialAsset (Grindstone::Uuid uuid) | |
  Public Member Functions inherited from Grindstone::Asset | |
| 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 | 
  Public Attributes inherited from Grindstone::Asset | |
| Uuid | uuid | 
| std::string | name | 
| size_t | referenceCount = 1 | 
| AssetLoadStatus | assetLoadStatus = AssetLoadStatus::Unloaded | 
Additional Inherited Members | |
  Static Public Member Functions inherited from Grindstone::Asset | |
| static AssetType | GetStaticType () |