16 static constexpr int32_t kPriorityCount = 3;
23 virtual void Create()
override;
24 virtual void Destroy()
override;
32 glm::vec4
GetTint()
const {
return mTint; }
34 const std::array<InputPromptKind, kPriorityCount>&
GetPriority()
const {
return mPriority; }
40 float mIconSize = 24.0f;
41 float mSpacing = 2.0f;
42 glm::vec4 mTint = glm::vec4(1.0f);
44 std::array<InputPromptKind, kPriorityCount> mPriority = {
54 static bool HandlePropChange(
Datum* datum, uint32_t index,
const void* newValue);
Platform
Definition EngineTypes.h:31
#define POLYPHASE_API
Definition PolyphaseAPI.h:31
virtual void Create()
Definition Asset.cpp:77
virtual void SaveStream(Stream &stream, Platform platform)
Definition Asset.cpp:284
virtual glm::vec4 GetTypeColor()
Definition Asset.cpp:302
virtual const char * GetTypeName()
Definition Asset.cpp:307
virtual void GatherProperties(std::vector< Property > &outProps) override
Definition Asset.cpp:297
virtual void LoadStream(Stream &stream, Platform platform)
Definition Asset.cpp:270
virtual void Destroy()
Definition Asset.cpp:92