Opaque handle referencing a material in the registry. More...
#include <MaterialRegistry.h>
Public Member Functions | |
| bool | IsValid () const |
| constexpr bool | operator== (const MaterialHandle &) const noexcept=default |
Public Attributes | |
| UUID | Index {0} |
Opaque handle referencing a material in the registry.
Each handle encodes both the slot index and a version number. This allows invalidation detection when slots are reused.
|
inline |
|
constexprdefaultnoexcept |
| UUID Raven::MaterialHandle::Index {0} |