5#include "./../../vector.h"
18 void Update(
float deltaTime);
49 void AddProperty(
const std::string&
key,
const std::string& value);
51 void SetProperty(
const std::string&
key,
const std::string& value);
ComponentTypeID GetComponentTypeID_Static()
void SetProperty(const std::string &key, const std::string &value)
PropertyInspectorPrefab()
void RemoveComponent(const std::string &componentType)
void Update(float deltaTime)
void OnComponentAdded(const std::string &componentType)
void SetReadOnly(bool readOnly)
void SetShowComponentInfo(bool show)
bool GetShowComponentInfo() const
void EnableComponent(const std::string &componentType, bool enabled)
void AddProperty(const std::string &key, const std::string &value)
void RemoveProperty(const std::string &key)
void SetShowAddPropertyButton(bool show)
float GetPanelWidth() const
void SetShowPropertyGrid(bool show)
std::string GetProperty(const std::string &key) const
void OnPropertyChanged(const std::string &key, const std::string &value)
void RenderComponentInfo()
bool m_showAddPropertyButton
bool GetShowPropertyGrid() const
void OnComponentRemoved(const std::string &componentType)
NodeId GetSelectedNode() const
void RenderPropertyGrid()
void SelectNode(NodeId nodeId)
bool ValidateAllProperties() const
void RenderAddPropertyPanel()
void AddComponent(const std::string &componentType)
void SetPanelPosition(float x, float y)
void Initialize(EntityPrefabGraphDocument *document)
bool ValidatePropertyValue(const std::string &propertyName, const std::string &value) const
~PropertyInspectorPrefab()
void SetPanelWidth(float width)
void RenderComponentList()
EntityPrefabGraphDocument * m_document
void GetPanelPosition(float &outX, float &outY) const
bool GetShowAddPropertyButton() const
void SetPanelHeight(float height)
float GetPanelHeight() const
< Provides AssetID and INVALID_ASSET_ID
const NodeId InvalidNodeId