3#include "Engine/Asset/AssetHandles.h"
4#include "Engine/Material/MaterialTypes.h"
AssetHandle< MaterialHandleTag > MaterialHandle
Handle to a material payload.
std::function< void(const MaterialPublication &)> MaterialsPublishedCallback
PipelineNames
Named graphics pipelines used by material selection and shader lookup.
Material snapshot published to one fence-safe frame slot.
std::span< const PublishedMaterial > materials
Stable location of one material in a pipeline-specific GPU material buffer.
Assets::MaterialHandle handle