#include <SurfaceTag.h>
Public Member Functions | |
AZ_CLASS_ALLOCATOR (SurfaceTag, AZ::SystemAllocator) | |
AZ_TYPE_INFO (SurfaceTag, "{67C8C6ED-F32A-443E-A777-1CAE48B22CD7}") | |
SurfaceTag (const AZStd::string &value) | |
SurfaceTag (const AZ::Crc32 &value) | |
AZ_INLINE bool | operator== (const SurfaceTag &other) const |
AZ_INLINE bool | operator< (const SurfaceTag &other) const |
AZ_INLINE | operator AZ::Crc32 () const |
AZ_INLINE | operator AZ::u32 () const |
void | SetTag (const AZStd::string &value) |
AZStd::string | GetDisplayName () const |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
static AZStd::vector< AZStd::pair< AZ::u32, AZStd::string > > | GetRegisteredTags () |
Represents a tag value to match with surface materials and/or masks