|
Toast Engine
|
This is the complete list of members for renderer::MaterialRuntime, including all inherited members.
| instanceBaseOffset() const -> std::optional< uint32_t > (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | inline |
| jointOffsetOffset() const -> std::optional< uint32_t > (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | inline |
| markValuesDirty() (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | inline |
| material() const -> assets::Material * (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | inline |
| MaterialRuntime(const VulkanCore &core, assets::Material *material) (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | |
| modelOffset() const -> std::optional< uint32_t > (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | inline |
| pushBlob() -> const std::vector< std::byte > & (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | |
| rebuild() (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | |
| reflection() const -> const ShaderReflection & (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | inline |
| shaderEntries() const -> const std::vector< std::shared_ptr< const ShaderCache::Entry > > & (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | inline |
| textureSlots() -> const std::vector< TextureSlot > & (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime | |
| uniformBlobs() -> const std::vector< UboBlob > & (defined in renderer::MaterialRuntime) | renderer::MaterialRuntime |