Script Canvas, replace the text replacement system to a JSON file based one (#5228)

It is now possible to right click on nodes on the node palette to navigate to the file that holds the text data for any given node, this way it is easy to update and improve the naming of titles, subtitles, categories, tool tips and slots.
monroegm-disable-blank-issue-2
Luis Sempé 4 years ago committed by GitHub
parent 9d93282e42
commit 9e2a3226fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -91,17 +91,19 @@ namespace GraphCanvas
}
void GeneralNodeTitleComponent::SetTitle(const AZStd::string& title)
void GeneralNodeTitleComponent::SetDetails(const AZStd::string& title, const AZStd::string& subtitle)
{
m_title.SetFallback(title);
m_title = title;
m_subTitle = subtitle;
if (m_generalNodeTitleWidget)
{
m_generalNodeTitleWidget->SetTitle(title);
m_generalNodeTitleWidget->SetDetails(title, subtitle);
}
}
void GeneralNodeTitleComponent::SetTranslationKeyedTitle(const TranslationKeyedString& title)
void GeneralNodeTitleComponent::SetTitle(const AZStd::string& title)
{
m_title = title;
@ -113,20 +115,10 @@ namespace GraphCanvas
AZStd::string GeneralNodeTitleComponent::GetTitle() const
{
return m_title.GetDisplayString();
return m_title;
}
void GeneralNodeTitleComponent::SetSubTitle(const AZStd::string& subtitle)
{
m_subTitle.SetFallback(subtitle);
if (m_generalNodeTitleWidget)
{
m_generalNodeTitleWidget->SetSubTitle(subtitle);
}
}
void GeneralNodeTitleComponent::SetTranslationKeyedSubTitle(const TranslationKeyedString& subtitle)
{
m_subTitle = subtitle;
@ -138,7 +130,7 @@ namespace GraphCanvas
AZStd::string GeneralNodeTitleComponent::GetSubTitle() const
{
return m_subTitle.GetDisplayString();
return m_subTitle;
}
QGraphicsWidget* GeneralNodeTitleComponent::GetGraphicsWidget()
@ -270,7 +262,23 @@ namespace GraphCanvas
SceneNotificationBus::Handler::BusDisconnect();
}
void GeneralNodeTitleGraphicsWidget::SetTitle(const TranslationKeyedString& title)
void GeneralNodeTitleGraphicsWidget::SetDetails(const AZStd::string& title, const AZStd::string& subtitle)
{
bool updateLayout = false;
if (m_titleWidget)
{
m_titleWidget->SetLabel(title);
updateLayout = true;
}
if (m_subTitleWidget)
{
m_subTitleWidget->SetLabel(subtitle);
updateLayout = true;
}
}
void GeneralNodeTitleGraphicsWidget::SetTitle(const AZStd::string& title)
{
if (m_titleWidget)
{
@ -279,7 +287,7 @@ namespace GraphCanvas
}
}
void GeneralNodeTitleGraphicsWidget::SetSubTitle(const TranslationKeyedString& subtitle)
void GeneralNodeTitleGraphicsWidget::SetSubTitle(const AZStd::string& subtitle)
{
if (m_subTitleWidget)
{

@ -68,12 +68,11 @@ namespace GraphCanvas
////
// NodeTitleRequestBus
void SetDetails(const AZStd::string& title, const AZStd::string& subtitle) override;
void SetTitle(const AZStd::string& title) override;
void SetTranslationKeyedTitle(const TranslationKeyedString& title) override;
AZStd::string GetTitle() const override;
void SetSubTitle(const AZStd::string& subtitle) override;
void SetTranslationKeyedSubTitle(const TranslationKeyedString& subtitle) override;
AZStd::string GetSubTitle() const override;
QGraphicsWidget* GetGraphicsWidget() override;
@ -96,8 +95,8 @@ namespace GraphCanvas
private:
GeneralNodeTitleComponent(const GeneralNodeTitleComponent&) = delete;
TranslationKeyedString m_title;
TranslationKeyedString m_subTitle;
AZStd::string m_title;
AZStd::string m_subTitle;
AZStd::string m_basePalette;
@ -123,9 +122,10 @@ namespace GraphCanvas
void Activate();
void Deactivate();
void SetTitle(const TranslationKeyedString& title);
void SetSubTitle(const TranslationKeyedString& subtitle);
void SetDetails(const AZStd::string& title, const AZStd::string& subtitle);
void SetTitle(const AZStd::string& title);
void SetSubTitle(const AZStd::string& subtitle);
void SetPaletteOverride(AZStd::string_view paletteOverride);
void SetPaletteOverride(const AZ::Uuid& uuid);

@ -1007,20 +1007,16 @@ namespace GraphCanvas
{
if (!configuration.m_name.empty())
{
cloneConfiguration->m_name.Clear();
cloneConfiguration->m_name.SetFallback(configuration.m_name);
cloneConfiguration->m_name = configuration.m_name;
}
else
{
AZStd::string nodeTitle;
NodeTitleRequestBus::EventResult(nodeTitle, configuration.m_targetEndpoint.GetNodeId(), &NodeTitleRequests::GetTitle);
AZStd::string displayName = AZStd::string::format("%s:%s", nodeTitle.c_str(), cloneConfiguration->m_name.GetDisplayString().c_str());
AZStd::string displayName = AZStd::string::format("%s:%s", nodeTitle.c_str(), cloneConfiguration->m_name.c_str());
// Gain some context. Lost the ability to refresh the strings.
// Should be fixable once we get an actual use case for this setup.
cloneConfiguration->m_name.Clear();
cloneConfiguration->m_name.SetFallback(displayName);
cloneConfiguration->m_name = displayName;
}
AZ::Entity* slotEntity = nullptr;

@ -315,12 +315,6 @@ namespace GraphCanvas
NodeNotificationBus::Event(GetEntityId(), &NodeNotifications::OnTooltipChanged, m_configuration.GetTooltip());
}
void NodeComponent::SetTranslationKeyedTooltip(const TranslationKeyedString& tooltip)
{
m_configuration.SetTooltip(tooltip.GetDisplayString());
NodeNotificationBus::Event(GetEntityId(), &NodeNotifications::OnTooltipChanged, m_configuration.GetTooltip());
}
void NodeComponent::AddSlot(const AZ::EntityId& slotId)
{
AZ_Assert(slotId.IsValid(), "Slot entity (ID: %s) is not valid!", slotId.ToString().data());

@ -106,7 +106,6 @@ namespace GraphCanvas
// NodeRequestBus
void SetTooltip(const AZStd::string& tooltip) override;
void SetTranslationKeyedTooltip(const TranslationKeyedString& tooltip) override;
const AZStd::string GetTooltip() const override { return m_configuration.GetTooltip(); }
void SetShowInOutliner(bool showInOutliner) override { m_configuration.SetShowInOutliner(showInOutliner); }

@ -337,12 +337,9 @@ namespace GraphCanvas
{
m_connectionType = slotRequests->GetConnectionType();
TranslationKeyedString slotName = slotRequests->GetTranslationKeyedName();
m_slotText->SetLabel(slotRequests->GetName());
m_slotText->SetLabel(slotName);
TranslationKeyedString toolTip = slotRequests->GetTranslationKeyedTooltip();
OnTooltipChanged(toolTip);
OnTooltipChanged(slotRequests->GetTooltip());
const SlotConfiguration& configuration = slotRequests->GetSlotConfiguration();
@ -393,12 +390,12 @@ namespace GraphCanvas
AZ::SystemTickBus::Handler::BusConnect();
}
void DataSlotLayout::OnNameChanged(const TranslationKeyedString& name)
void DataSlotLayout::OnNameChanged(const AZStd::string& name)
{
m_slotText->SetLabel(name);
}
void DataSlotLayout::OnTooltipChanged(const TranslationKeyedString& tooltip)
void DataSlotLayout::OnTooltipChanged(const AZStd::string& tooltip)
{
AZ::Uuid dataType;
DataSlotRequestBus::EventResult(dataType, m_owner.GetEntityId(), &DataSlotRequests::GetDataTypeId);
@ -406,7 +403,7 @@ namespace GraphCanvas
AZStd::string typeString;
GraphModelRequestBus::EventResult(typeString, GetSceneId(), &GraphModelRequests::GetDataTypeString, dataType);
AZStd::string displayText = tooltip.GetDisplayString();
AZStd::string displayText = tooltip;
if (!typeString.empty())
{
@ -486,7 +483,7 @@ namespace GraphCanvas
if (!iconPath.empty())
{
m_textDecoration = new GraphCanvasLabel();
m_textDecoration->SetLabel(iconPath, "", "");
m_textDecoration->SetLabel(iconPath);
m_textDecoration->setToolTip(toolTip.c_str());
ApplyTextStyle(m_textDecoration);

@ -120,8 +120,8 @@ namespace GraphCanvas
// SlotNotificationBus
void OnRegisteredToNode(const AZ::EntityId& nodeId) override;
void OnNameChanged(const TranslationKeyedString&) override;
void OnTooltipChanged(const TranslationKeyedString&) override;
void OnNameChanged(const AZStd::string&) override;
void OnTooltipChanged(const AZStd::string&) override;
////
// StyleNotificationBus

@ -58,13 +58,8 @@ namespace GraphCanvas
{
m_connectionType = slotRequests->GetConnectionType();
TranslationKeyedString slotName = slotRequests->GetTranslationKeyedName();
m_slotText->SetLabel(slotName);
TranslationKeyedString toolTip = slotRequests->GetTranslationKeyedTooltip();
OnTooltipChanged(toolTip);
m_slotText->SetLabel(slotRequests->GetName());
OnTooltipChanged(slotRequests->GetTooltip());
const SlotConfiguration& configuration = slotRequests->GetSlotConfiguration();
@ -88,17 +83,15 @@ namespace GraphCanvas
OnStyleChanged();
}
void ExecutionSlotLayout::OnNameChanged(const TranslationKeyedString& name)
void ExecutionSlotLayout::OnNameChanged(const AZStd::string& name)
{
m_slotText->SetLabel(name);
}
void ExecutionSlotLayout::OnTooltipChanged(const TranslationKeyedString& tooltip)
void ExecutionSlotLayout::OnTooltipChanged(const AZStd::string& tooltip)
{
AZStd::string displayText = tooltip.GetDisplayString();
m_slotConnectionPin->setToolTip(displayText.c_str());
m_slotText->setToolTip(displayText.c_str());
m_slotConnectionPin->setToolTip(tooltip.c_str());
m_slotText->setToolTip(tooltip.c_str());
}
void ExecutionSlotLayout::OnStyleChanged()
@ -132,7 +125,7 @@ namespace GraphCanvas
if (!textDecoration.empty())
{
m_textDecoration = new GraphCanvasLabel();
m_textDecoration->SetLabel(textDecoration, "", "");
m_textDecoration->SetLabel(textDecoration);
m_textDecoration->setToolTip(toolTip.c_str());
ApplyTextStyle(m_textDecoration);

@ -46,8 +46,8 @@ namespace GraphCanvas
// SlotNotificationBus
void OnRegisteredToNode(const AZ::EntityId& nodeId) override;
void OnNameChanged(const TranslationKeyedString& name) override;
void OnTooltipChanged(const TranslationKeyedString& tooltip) override;
void OnNameChanged(const AZStd::string& name) override;
void OnTooltipChanged(const AZStd::string& tooltip) override;
////
// StyleNotificationBus

@ -119,13 +119,13 @@ namespace GraphCanvas
{
SlotRequestBus::EventResult(m_connectionType, m_owner.GetEntityId(), &SlotRequests::GetConnectionType);
TranslationKeyedString slotName;
SlotRequestBus::EventResult(slotName, m_owner.GetEntityId(), &SlotRequests::GetTranslationKeyedName);
AZStd::string slotName;
SlotRequestBus::EventResult(slotName, m_owner.GetEntityId(), &SlotRequests::GetName);
m_slotText->SetLabel(slotName);
TranslationKeyedString toolTip;
SlotRequestBus::EventResult(toolTip, m_owner.GetEntityId(), &SlotRequests::GetTranslationKeyedTooltip);
AZStd::string toolTip;
SlotRequestBus::EventResult(toolTip, m_owner.GetEntityId(), &SlotRequests::GetTooltip);
OnTooltipChanged(toolTip);
@ -151,17 +151,15 @@ namespace GraphCanvas
OnStyleChanged();
}
void ExtenderSlotLayout::OnNameChanged(const TranslationKeyedString& name)
void ExtenderSlotLayout::OnNameChanged(const AZStd::string& name)
{
m_slotText->SetLabel(name);
}
void ExtenderSlotLayout::OnTooltipChanged(const TranslationKeyedString& tooltip)
void ExtenderSlotLayout::OnTooltipChanged(const AZStd::string& tooltip)
{
AZStd::string displayText = tooltip.GetDisplayString();
m_slotConnectionPin->setToolTip(displayText.c_str());
m_slotText->setToolTip(displayText.c_str());
m_slotConnectionPin->setToolTip(tooltip.c_str());
m_slotText->setToolTip(tooltip.c_str());
}
void ExtenderSlotLayout::OnStyleChanged()

@ -48,8 +48,8 @@ namespace GraphCanvas
// SlotNotificationBus
void OnRegisteredToNode(const AZ::EntityId& nodeId) override;
void OnNameChanged(const TranslationKeyedString& name) override;
void OnTooltipChanged(const TranslationKeyedString& tooltip) override;
void OnNameChanged(const AZStd::string& name) override;
void OnTooltipChanged(const AZStd::string& tooltip) override;
////
// StyleNotificationBus

@ -90,10 +90,10 @@ namespace GraphCanvas
TryAndSetupSlot();
}
void PropertySlotLayout::OnTooltipChanged(const TranslationKeyedString& tooltip)
void PropertySlotLayout::OnTooltipChanged(const AZStd::string& tooltip)
{
m_slotText->setToolTip(Tools::qStringFromUtf8(tooltip.GetDisplayString()));
m_nodePropertyDisplay->setToolTip(Tools::qStringFromUtf8(tooltip.GetDisplayString()));
m_slotText->setToolTip(Tools::qStringFromUtf8(tooltip));
m_nodePropertyDisplay->setToolTip(Tools::qStringFromUtf8(tooltip));
}
void PropertySlotLayout::OnStyleChanged()

@ -49,7 +49,7 @@ namespace GraphCanvas
// SlotNotificationBus
void OnRegisteredToNode(const AZ::EntityId& nodeId) override;
void OnTooltipChanged(const TranslationKeyedString& tooltip) override;
void OnTooltipChanged(const AZStd::string& tooltip) override;
////
// StyleNotificationBus

@ -91,14 +91,6 @@ namespace GraphCanvas
void SlotComponent::Activate()
{
SetTranslationKeyedName(m_slotConfiguration.m_name);
// Default tooltip.
if (m_slotConfiguration.m_tooltip.empty())
{
SetTranslationKeyedTooltip(m_slotConfiguration.m_name);
}
SlotRequestBus::Handler::BusConnect(GetEntityId());
SceneMemberRequestBus::Handler::BusConnect(GetEntityId());
}
@ -171,24 +163,6 @@ namespace GraphCanvas
}
void SlotComponent::SetName(const AZStd::string& name)
{
if (name == m_slotConfiguration.m_name.GetDisplayString())
{
return;
}
m_slotConfiguration.m_name.SetFallback(name);
// Default tooltip.
if (m_slotConfiguration.m_tooltip.empty())
{
m_slotConfiguration.m_tooltip = m_slotConfiguration.m_name;
}
SlotNotificationBus::Event(GetEntityId(), &SlotNotifications::OnNameChanged, m_slotConfiguration.m_name);
}
void SlotComponent::SetTranslationKeyedName(const TranslationKeyedString& name)
{
if (name == m_slotConfiguration.m_name)
{
@ -206,25 +180,22 @@ namespace GraphCanvas
SlotNotificationBus::Event(GetEntityId(), &SlotNotifications::OnNameChanged, m_slotConfiguration.m_name);
}
void SlotComponent::SetTooltip(const AZStd::string& tooltip)
void SlotComponent::SetDetails(const AZStd::string& name, const AZStd::string& tooltip)
{
if (tooltip == m_slotConfiguration.m_tooltip.GetDisplayString())
if (name != m_slotConfiguration.m_name)
{
return;
m_slotConfiguration.m_name = name;
SlotNotificationBus::Event(GetEntityId(), &SlotNotifications::OnNameChanged, m_slotConfiguration.m_name);
}
m_slotConfiguration.m_tooltip.SetFallback(tooltip);
// Default tooltip.
if (m_slotConfiguration.m_tooltip.empty())
if (tooltip != m_slotConfiguration.m_tooltip)
{
m_slotConfiguration.m_tooltip = m_slotConfiguration.m_name;
m_slotConfiguration.m_tooltip = tooltip;
SlotNotificationBus::Event(GetEntityId(), &SlotNotifications::OnTooltipChanged, m_slotConfiguration.m_tooltip);
}
SlotNotificationBus::Event(GetEntityId(), &SlotNotifications::OnTooltipChanged, m_slotConfiguration.m_tooltip);
}
void SlotComponent::SetTranslationKeyedTooltip(const TranslationKeyedString& tooltip)
void SlotComponent::SetTooltip(const AZStd::string& tooltip)
{
if (tooltip == m_slotConfiguration.m_tooltip)
{
@ -521,8 +492,8 @@ namespace GraphCanvas
{
slotConfiguration.m_connectionType = GetConnectionType();
slotConfiguration.m_name = GetTranslationKeyedName();
slotConfiguration.m_tooltip = GetTranslationKeyedTooltip();
slotConfiguration.m_name = m_slotConfiguration.m_name;
slotConfiguration.m_tooltip = m_slotConfiguration.m_tooltip;
slotConfiguration.m_slotGroup = GetSlotGroup();
}

@ -74,18 +74,14 @@ namespace GraphCanvas
Endpoint GetEndpoint() const override;
const AZStd::string GetName() const override { return m_slotConfiguration.m_name.GetDisplayString(); }
const AZStd::string GetName() const override { return m_slotConfiguration.m_name; }
void SetName(const AZStd::string& name) override;
TranslationKeyedString GetTranslationKeyedName() const override { return m_slotConfiguration.m_name; }
void SetTranslationKeyedName(const TranslationKeyedString&) override;
void SetDetails(const AZStd::string& name, const AZStd::string& tooltip) override;
const AZStd::string GetTooltip() const override { return m_slotConfiguration.m_tooltip.GetDisplayString(); }
const AZStd::string GetTooltip() const override { return m_slotConfiguration.m_tooltip; }
void SetTooltip(const AZStd::string& tooltip) override;
TranslationKeyedString GetTranslationKeyedTooltip() const override { return m_slotConfiguration.m_tooltip; }
void SetTranslationKeyedTooltip(const TranslationKeyedString&) override;
void DisplayProposedConnection(const AZ::EntityId& connectionId, const Endpoint& endpoint) override;
void RemoveProposedConnection(const AZ::EntityId& connectionId, const Endpoint& endpoint) override;

@ -140,7 +140,6 @@ namespace GraphCanvas
Styling::DefaultSelector::Reflect(serializeContext);
Styling::CompoundSelector::Reflect(serializeContext);
Styling::NestedSelector::Reflect(serializeContext);
TranslationKeyedString::Reflect(serializeContext);
Styling::Style::Reflect(serializeContext);
AssetEditorUserSettings::Reflect(serializeContext);
}
@ -218,6 +217,9 @@ namespace GraphCanvas
AzToolsFramework::ToolsAssetSystemBus::Broadcast(&AzToolsFramework::ToolsAssetSystemRequests::RegisterSourceAssetType, azrtti_typeid<TranslationAsset>(), TranslationAsset::GetFileFilter());
m_translationAssetWorker.Activate();
m_assetHandler = AZStd::make_unique<TranslationAssetHandler>();
m_assetHandler->Register();
}
}
@ -376,8 +378,7 @@ namespace GraphCanvas
// Find any TranslationAsset files that may have translation database key/values
AZ::Data::AssetCatalogRequests::AssetEnumerationCB collectAssetsCb = [this](const AZ::Data::AssetId assetId, const AZ::Data::AssetInfo& assetInfo)
{
const auto assetType = azrtti_typeid<TranslationAsset>();
if (assetInfo.m_assetType == assetType)
if (AZ::StringFunc::EndsWith(assetInfo.m_relativePath, ".names", false))
{
m_translationAssets.push_back(assetId);
}
@ -405,7 +406,7 @@ namespace GraphCanvas
for (const AZ::Data::AssetId& assetId : m_translationAssets)
{
AZ::Data::AssetBus::MultiHandler::BusConnect(assetId);
AZ::Data::AssetManager::Instance().GetAsset<TranslationAsset>(assetId, AZ::Data::AssetLoadBehavior::Default);
AZ::Data::AssetManager::Instance().GetAsset<TranslationAsset>(assetId, AZ::Data::AssetLoadBehavior::Default);
}
}
}

@ -10,8 +10,10 @@
#include "TranslationAsset.h"
#include <AzCore/std/string/conversions.h>
#include <AzCore/StringFunc/StringFunc.h>
namespace GraphCanvas
{
namespace Translation
@ -88,10 +90,16 @@ namespace GraphCanvas
static AZStd::string Sanitize(const AZStd::string& text)
{
AZStd::string result = text;
AZ::StringFunc::Replace(result, "*", "x");
AZ::StringFunc::Replace(result, "(", "_");
AZ::StringFunc::Replace(result, ")", "_");
AZ::StringFunc::Replace(result, "{", "_");
AZ::StringFunc::Replace(result, "}", "_");
AZ::StringFunc::Replace(result, ":", "_");
AZ::StringFunc::Replace(result, "<", "_");
AZ::StringFunc::Replace(result, ",", "_");
AZ::StringFunc::Replace(result, ">", " ");
AZ::StringFunc::Replace(result, "/", "");
AZ::StringFunc::Strip(result, " ");
AZ::StringFunc::Path::Normalize(result);
return result;
@ -117,32 +125,32 @@ namespace GraphCanvas
virtual bool HasKey(const AZStd::string& /*key*/) { return false; }
//! Returns the text value for a given key
virtual const char* Get(const AZStd::string& /*key*/) { return nullptr; }
virtual bool Get(const AZStd::string& /*key*/, AZStd::string& /*value*/) { return false; }
struct Details
{
AZStd::string Name;
AZStd::string Tooltip;
AZStd::string Category;
AZStd::string Subtitle;
AZStd::string m_name;
AZStd::string m_tooltip;
AZStd::string m_category;
AZStd::string m_subtitle;
bool Valid = false;
bool m_valid = false;
Details() = default;
Details(const Details& rhs)
{
Name = rhs.Name;
Tooltip = rhs.Tooltip;
Subtitle = rhs.Subtitle;
Category = rhs.Category;
Valid = rhs.Valid;
m_name = rhs.m_name;
m_tooltip = rhs.m_tooltip;
m_category = rhs.m_category;
m_subtitle = rhs.m_subtitle;
m_valid = rhs.m_valid;
}
Details(const char* name, const char* tooltip, const char* subtitle, const char* category)
: Name(name), Tooltip(tooltip), Subtitle(subtitle), Category(category)
: m_name(name), m_tooltip(tooltip), m_subtitle(subtitle), m_category(category)
{
Valid = !Name.empty();
m_valid = !m_name.empty();
}
};
@ -150,7 +158,7 @@ namespace GraphCanvas
virtual bool Add(const TranslationFormat& /*translationFormat*/) { return false; }
//! Get the details associated with a given key (assumes they are within a "details" object)
virtual Details GetDetails(const AZStd::string& /*key*/) { return Details(); }
virtual Details GetDetails(const AZStd::string& /*key*/, const Details& /*fallbackDetails*/) { return Details(); }
//! Generates the source JSON assets for all reflected elements
virtual void GenerateSourceAssets() {}

@ -104,35 +104,49 @@ namespace GraphCanvas
return m_database.find(key) != m_database.end();
}
GraphCanvas::TranslationRequests::Details TranslationDatabase::GetDetails(const AZStd::string& key)
GraphCanvas::TranslationRequests::Details TranslationDatabase::GetDetails(const AZStd::string& key, const Details& fallbackDetails)
{
const char* name = Get(key + ".name");
const char* tooltip = Get(key + ".tooltip");
const char* subtitle = Get(key + ".subtitle");
const char* category = Get(key + ".category");
Details details;
if (!Get(key + ".name", details.m_name))
{
details.m_name = fallbackDetails.m_name;
}
static bool s_traceMissingItems = true;
if (s_traceMissingItems)
if (!Get(key + ".tooltip", details.m_tooltip))
{
AZ_TracePrintf("GraphCanvas", AZStd::string::format("Value (name) not found for key: %s", key.c_str()).c_str());
AZ_TracePrintf("GraphCanvas", AZStd::string::format("Value (tooltip) not found for key: %s", key.c_str()).c_str());
AZ_TracePrintf("GraphCanvas", AZStd::string::format("Value (subtitle) not found for key: %s", key.c_str()).c_str());
AZ_TracePrintf("GraphCanvas", AZStd::string::format("Value (category) not found for key: %s", key.c_str()).c_str());
details.m_tooltip = fallbackDetails.m_tooltip;
}
return Details(name ? name : "", tooltip ? tooltip : "", subtitle ? subtitle : "", category ? category : "");
if (!Get(key + ".subtitle", details.m_subtitle))
{
details.m_subtitle = fallbackDetails.m_subtitle;
}
if (!Get(key + ".category", details.m_category))
{
details.m_category = fallbackDetails.m_category;
}
return details;
}
const char* TranslationDatabase::Get(const AZStd::string& key)
bool TranslationDatabase::Get(const AZStd::string& key, AZStd::string& value)
{
AZStd::lock_guard<AZStd::recursive_mutex> lock(m_mutex);
if (m_database.find(key) != m_database.end())
{
return m_database[key].c_str();
value = m_database[key];
return true;
}
static bool s_traceMissingItems = false;
if (s_traceMissingItems)
{
AZ_TracePrintf("GraphCanvas", AZStd::string::format("Value not found for key: %s", key.c_str()).c_str());
}
return "";
return false;
}
bool TranslationDatabase::Add(const TranslationFormat& format)

@ -43,9 +43,9 @@ namespace GraphCanvas
bool HasKey(const AZStd::string& key) override;
TranslationRequests::Details GetDetails(const AZStd::string& key) override;
TranslationRequests::Details GetDetails(const AZStd::string& key, const Details& value) override;
const char* Get(const AZStd::string& key) override;
bool Get(const AZStd::string& key, AZStd::string& value) override;
bool Add(const TranslationFormat& format) override;

@ -35,8 +35,10 @@ namespace GraphCanvas
}
else
{
AZStd::string existingValue = translationFormat->m_database[finalKey.c_str()];
// There is a name collision
AZStd::string error = AZStd::string::format("Unable to store key: %s with value: %s because that key already exists", finalKey.c_str(), it.GetString());
AZStd::string error = AZStd::string::format("Unable to store key: %s with value: %s because that key already exists with value: %s (proposed: %s)", finalKey.c_str(), it.GetString(), existingValue.c_str(), it.GetString());
AZ_Error("TranslationSerializer", false, error.c_str());
}
}

@ -20,6 +20,7 @@
#include <GraphCanvas/Editor/GraphCanvasProfiler.h>
#include <GraphCanvas/tools.h>
#include <GraphCanvas/Styling/StyleHelper.h>
#include <Translation/TranslationBus.h>
namespace GraphCanvas
{
@ -76,19 +77,11 @@ namespace GraphCanvas
m_hasBorderOverride = false;
}
void GraphCanvasLabel::SetLabel(const AZStd::string& label, const AZStd::string& translationContext, const AZStd::string& translationKey)
void GraphCanvasLabel::SetLabel(const AZStd::string& value)
{
TranslationKeyedString keyedString(label, translationContext, translationKey);
SetLabel(keyedString);
}
void GraphCanvasLabel::SetLabel(const TranslationKeyedString& value)
{
AZStd::string displayString = value.GetDisplayString();
if (m_labelText.compare(QString(displayString.c_str())))
if (m_labelText.compare(QString(value.c_str())))
{
m_labelText = Tools::qStringFromUtf8(displayString);
m_labelText = Tools::qStringFromUtf8(value);
UpdateDisplayText();
RefreshDisplay();

@ -51,9 +51,8 @@ namespace GraphCanvas
const QBrush& GetBorderColorOverride() const;
void ClearBorderColorOverride();
void SetLabel(const AZStd::string& label, const AZStd::string& translationContext = AZStd::string(), const AZStd::string& translationKey = AZStd::string());
void SetLabel(const TranslationKeyedString& value);
AZStd::string GetLabel() const { return AZStd::string(m_labelText.toStdString().c_str()); }
void SetLabel(const AZStd::string& value);
AZStd::string GetLabel() const { return AZStd::string(m_labelText.toUtf8().data()); }
void SetSceneStyle(const AZ::EntityId& sceneId, const char* style);
void SetStyle(const AZ::EntityId& entityId, const char* styleElement);

@ -40,9 +40,6 @@ namespace GraphCanvas
//! Set the tooltip for the node, which will display when the mouse is over the node but not a child item.
virtual void SetTooltip(const AZStd::string&) = 0;
//! Set the translation keyed tooltip for the node, which will display when the mouse is over the node but not a child item.
virtual void SetTranslationKeyedTooltip(const TranslationKeyedString&) = 0;
//! Get the tooltip that is currently set for the node.
virtual const AZStd::string GetTooltip() const = 0;

@ -38,19 +38,18 @@ namespace GraphCanvas
virtual QGraphicsWidget* GetGraphicsWidget() = 0;
//! Set the node's details, title, subtitle, tooltip
virtual void SetDetails(const AZStd::string& title, const AZStd::string& subtitle) = 0;
//! Set the Node's title.
virtual void SetTitle(const AZStd::string& value) = 0;
virtual void SetTranslationKeyedTitle(const TranslationKeyedString& value) = 0;
//! Get the Node's title.
virtual AZStd::string GetTitle() const = 0;
//! Set the Node's sub-title.
virtual void SetSubTitle(const AZStd::string& value) = 0;
virtual void SetTranslationKeyedSubTitle(const TranslationKeyedString& value) = 0;
//! Get the Node's sub-title.
virtual AZStd::string GetSubTitle() const = 0;

@ -89,8 +89,9 @@ namespace GraphCanvas
ConnectionType m_connectionType = ConnectionType::CT_Invalid;
TranslationKeyedString m_tooltip = TranslationKeyedString();
TranslationKeyedString m_name = TranslationKeyedString();
AZStd::string m_tooltip;
AZStd::string m_name;
SlotGroup m_slotGroup = SlotGroups::Invalid;
AZStd::string m_textDecoration;
@ -209,22 +210,19 @@ namespace GraphCanvas
//! Get the name, or label, of the slot.
//! These generally appear as a label against \ref Input or \ref Output slots.
virtual const AZStd::string GetName() const = 0;
//! Set the slot's name.
virtual void SetName(const AZStd::string&) = 0;
//! Get and set the keys used for slot name translation.
virtual TranslationKeyedString GetTranslationKeyedName() const = 0;
virtual void SetTranslationKeyedName(const TranslationKeyedString&) = 0;
//! Set the slot's name & tooltip.
virtual void SetDetails(const AZStd::string& name, const AZStd::string& tooltip) = 0;
//! Get the tooltip for the slot.
virtual const AZStd::string GetTooltip() const = 0;
//! Set the tooltip this slot should display.
virtual void SetTooltip(const AZStd::string&) = 0;
//! Get and set the keys used for slot tooltip translation.
virtual TranslationKeyedString GetTranslationKeyedTooltip() const = 0;
virtual void SetTranslationKeyedTooltip(const TranslationKeyedString&) = 0;
//! Get the group of the slot
virtual SlotGroup GetSlotGroup() const = 0;
@ -370,9 +368,10 @@ namespace GraphCanvas
using BusIdType = SlotId;
//! When the name of the slot changes, the new name is signaled.
virtual void OnNameChanged(const TranslationKeyedString&) {}
virtual void OnNameChanged(const AZStd::string&) {}
//! When the tooltip of the slot changes, the new tooltip value is emitted.
virtual void OnTooltipChanged(const TranslationKeyedString&) {}
virtual void OnTooltipChanged(const AZStd::string&) {}
virtual void OnRegisteredToNode(const AZ::EntityId&) {}

@ -10,7 +10,7 @@
#include <AzCore/Debug/Profiler.h>
#define GRAPH_CANVAS_PROFILE_FUNCTION() AZ_PROFILE_FUNCTION(AzToolsFramework);
#define GRAPH_CANVAS_PROFILE_SCOPE(message) AZ_PROFILE_SCOPE(AzToolsFramework, message);
#define GRAPH_CANVAS_PROFILE_SCOPE(budget, message) AZ_PROFILE_SCOPE(budget, message);
#if GRAPH_CANVAS_ENABLE_DETAILED_PROFILING
#define GRAPH_CANVAS_DETAILED_PROFILE_FUNCTION() AZ_PROFILE_FUNCTION(AzToolsFramework);

@ -6,6 +6,7 @@
*
*/
#include <AzCore/PlatformDef.h>
#include <AzCore/Debug/Profiler.h>
AZ_PUSH_DISABLE_WARNING(4251 4800 4244, "-Wunknown-warning-option")
#include <QBitmap>
@ -141,6 +142,8 @@ namespace
namespace GraphCanvas
{
AZ_DEFINE_BUDGET(StyleManager);
////////////////////////
// StyleSheetComponent
////////////////////////
@ -271,6 +274,8 @@ namespace GraphCanvas
: m_editorId(editorId)
, m_assetPath(assetPath)
{
GRAPH_CANVAS_PROFILE_SCOPE(StyleManager, "StyleManager::StyleManager");
StyleManagerRequestBus::Handler::BusConnect(m_editorId);
AZ::Data::AssetInfo assetInfo;
@ -315,8 +320,11 @@ namespace GraphCanvas
}
}
void StyleManager::LoadStyleSheet()
{
GRAPH_CANVAS_PROFILE_SCOPE(StyleManager, "LoadStyleSheet");
AZStd::string file = AZStd::string::format("@products@/%s", m_assetPath.c_str());
AZ::IO::FileIOBase* fileBase = AZ::IO::FileIOBase::GetInstance();
@ -393,7 +401,7 @@ namespace GraphCanvas
AZ::EntityId StyleManager::ResolveStyles(const AZ::EntityId& object) const
{
GRAPH_CANVAS_DETAILED_PROFILE_FUNCTION();
GRAPH_CANVAS_PROFILE_SCOPE(StyleManager, "ResolveStyles");
Styling::SelectorVector selectors;
StyledEntityRequestBus::EventResult(selectors, object, &StyledEntityRequests::GetStyleSelectors);
@ -401,7 +409,7 @@ namespace GraphCanvas
QVector<StyleMatch> matches;
for (const auto& style : m_styles)
{
GRAPH_CANVAS_DETAILED_PROFILE_SCOPE("StyleManager::ResolveStyles::StyleMatching");
GRAPH_CANVAS_PROFILE_SCOPE(StyleManager, "StyleManager::ResolveStyles::StyleMatching");
int complexity = style->Matches(object);
if (complexity != 0)
{
@ -410,7 +418,7 @@ namespace GraphCanvas
}
{
GRAPH_CANVAS_DETAILED_PROFILE_SCOPE("StyleManager::ResolveStyles::Sorting");
GRAPH_CANVAS_PROFILE_SCOPE(StyleManager, "StyleManager::ResolveStyles::Sorting");
std::stable_sort(matches.begin(), matches.end());
}
Styling::StyleVector result;
@ -418,7 +426,7 @@ namespace GraphCanvas
const auto& constMatches = matches;
for (auto& match : constMatches)
{
GRAPH_CANVAS_DETAILED_PROFILE_SCOPE("StyleManager::ResolveStyles::ResultConstruction");
GRAPH_CANVAS_PROFILE_SCOPE(StyleManager, "StyleManager::ResolveStyles::ResultConstruction");
result.push_back(match.style);
}

@ -19,6 +19,7 @@ AZ_POP_DISABLE_WARNING
#include <GraphCanvas/Widgets/GraphCanvasTreeItem.h>
#include <GraphCanvas/Editor/EditorTypes.h>
#include <AzCore/IO/Path/Path.h>
namespace GraphCanvas
{
@ -86,6 +87,9 @@ namespace GraphCanvas
void SetError(const AZStd::string& errorString);
virtual AZ::IO::Path GetTranslationDataPath() const { return AZ::IO::Path(); }
virtual void GenerateTranslationData() {}
protected:
void PreOnChildAdded(GraphCanvasTreeItem* item) override;

@ -309,11 +309,6 @@ namespace MockGraphCanvasServices
m_configuration.SetTooltip(tooltip);
}
void MockNodeComponent::SetTranslationKeyedTooltip(const GraphCanvas::TranslationKeyedString& tooltip)
{
m_configuration.SetTooltip(tooltip.GetDisplayString());
}
const AZStd::string MockNodeComponent::GetTooltip() const
{
return m_configuration.GetTooltip();

@ -175,7 +175,6 @@ namespace MockGraphCanvasServices
// GraphCanvas::NodeRequestBus overrides ...
void SetTooltip(const AZStd::string& tooltip) override;
void SetTranslationKeyedTooltip(const GraphCanvas::TranslationKeyedString& tooltip) override;
const AZStd::string GetTooltip() const override;
void SetShowInOutliner(bool showInOutliner) override;
bool ShowInOutliner() const override;

@ -0,0 +1,62 @@
{
"entries": [
{
"key": "On Collision Begin event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "On Collision Begin event"
},
"slots": [
{
"key": "Simulated Body Handle",
"details": {
"name": "Simulated Body Handle"
}
},
{
"key": "Collision Event",
"details": {
"name": "Collision Event"
}
},
{
"key": "On Collision Begin event",
"details": {
"name": "On Collision Begin event"
}
},
{
"key": "Connect",
"details": {
"name": "Connect"
}
},
{
"key": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"key": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"key": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"key": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,62 @@
{
"entries": [
{
"key": "On Collision End event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "On Collision End event"
},
"slots": [
{
"key": "Simulated Body Handle",
"details": {
"name": "Simulated Body Handle"
}
},
{
"key": "Collision Event",
"details": {
"name": "Collision Event"
}
},
{
"key": "On Collision End event",
"details": {
"name": "On Collision End event"
}
},
{
"key": "Connect",
"details": {
"name": "Connect"
}
},
{
"key": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"key": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"key": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"key": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,62 @@
{
"entries": [
{
"key": "On Collision Persist event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "On Collision Persist event"
},
"slots": [
{
"key": "Simulated Body Handle",
"details": {
"name": "Simulated Body Handle"
}
},
{
"key": "Collision Event",
"details": {
"name": "Collision Event"
}
},
{
"key": "On Collision Persist event",
"details": {
"name": "On Collision Persist event"
}
},
{
"key": "Connect",
"details": {
"name": "Connect"
}
},
{
"key": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"key": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"key": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"key": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,62 @@
{
"entries": [
{
"key": "On Gravity Changed event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "On Gravity Changed event"
},
"slots": [
{
"key": "Scene Handle",
"details": {
"name": "Scene Handle"
}
},
{
"key": "Gravity Vector",
"details": {
"name": "Gravity Vector"
}
},
{
"key": "On Gravity Changed event",
"details": {
"name": "On Gravity Changed event"
}
},
{
"key": "Connect",
"details": {
"name": "Connect"
}
},
{
"key": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"key": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"key": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"key": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,62 @@
{
"entries": [
{
"key": "On Trigger Enter event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "On Trigger Enter event"
},
"slots": [
{
"key": "Simulated Body Handle",
"details": {
"name": "Simulated Body Handle"
}
},
{
"key": "Trigger Event",
"details": {
"name": "Trigger Event"
}
},
{
"key": "On Trigger Enter event",
"details": {
"name": "On Trigger Enter event"
}
},
{
"key": "Connect",
"details": {
"name": "Connect"
}
},
{
"key": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"key": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"key": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"key": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,62 @@
{
"entries": [
{
"key": "On Trigger Exit event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "On Trigger Exit event"
},
"slots": [
{
"key": "Simulated Body Handle",
"details": {
"name": "Simulated Body Handle"
}
},
{
"key": "Trigger Event",
"details": {
"name": "Trigger Event"
}
},
{
"key": "On Trigger Exit event",
"details": {
"name": "On Trigger Exit event"
}
},
{
"key": "Connect",
"details": {
"name": "Connect"
}
},
{
"key": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"key": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"key": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"key": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,56 @@
{
"entries": [
{
"key": "Postsimulate event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Postsimulate event"
},
"slots": [
{
"key": "Tick time",
"details": {
"name": "Tick time"
}
},
{
"key": "Postsimulate event",
"details": {
"name": "Postsimulate event"
}
},
{
"key": "Connect",
"details": {
"name": "Connect"
}
},
{
"key": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"key": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"key": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"key": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,56 @@
{
"entries": [
{
"key": "Presimulate event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Presimulate event"
},
"slots": [
{
"key": "Tick time",
"details": {
"name": "Tick time"
}
},
{
"key": "Presimulate event",
"details": {
"name": "Presimulate event"
}
},
{
"key": "Connect",
"details": {
"name": "Connect"
}
},
{
"key": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"key": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"key": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"key": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,56 @@
{
"entries": [
{
"key": "SettingsRegistry Notify Event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "SettingsRegistry Notify Event"
},
"slots": [
{
"key": "Json Path",
"details": {
"name": "Json Path"
}
},
{
"key": "SettingsRegistry Notify Event",
"details": {
"name": "SettingsRegistry Notify Event"
}
},
{
"key": "Connect",
"details": {
"name": "Connect"
}
},
{
"key": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"key": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"key": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"key": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,38 @@
{
"entries": [
{
"key": "AcesParameterOverrides",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AcesParameterOverrides"
},
"methods": [
{
"key": "LoadPreset",
"context": "AcesParameterOverrides",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke LoadPreset"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after LoadPreset is invoked"
},
"details": {
"name": "AcesParameterOverrides::LoadPreset",
"category": "Other"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "AcesParameterOverrides*"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ActorComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ActorComponent"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "AnimationData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AnimationData"
}
}
]
}

@ -0,0 +1,180 @@
{
"entries": [
{
"key": "AssetData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AssetData"
},
"methods": [
{
"key": "GetUseCount",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetUseCount"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetUseCount is invoked"
},
"details": {
"name": "AssetData::GetUseCount",
"category": "Other"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "AssetData*"
}
}
],
"results": [
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
]
},
{
"key": "IsLoading",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsLoading"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsLoading is invoked"
},
"details": {
"name": "AssetData::IsLoading",
"category": "Other"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "AssetData*"
}
},
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
}
}
]
},
{
"key": "IsError",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsError"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsError is invoked"
},
"details": {
"name": "AssetData::IsError",
"category": "Other"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "AssetData*"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
}
}
]
},
{
"key": "IsReady",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsReady"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsReady is invoked"
},
"details": {
"name": "AssetData::IsReady",
"category": "Other"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "AssetData*"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
}
}
]
},
{
"key": "GetId",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetId"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetId is invoked"
},
"details": {
"name": "AssetData::GetId",
"category": "Other"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "AssetData*"
}
}
],
"results": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "const AssetId&"
}
}
]
}
]
}
]
}

@ -0,0 +1,148 @@
{
"entries": [
{
"key": "AssetId",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AssetId"
},
"methods": [
{
"key": "CreateString",
"context": "AssetId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke CreateString"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after CreateString is invoked"
},
"details": {
"name": "AssetId::CreateString",
"category": "Other"
},
"params": [
{
"typeid": "{7114E998-A8B4-519B-9342-A86D1587B4F7}",
"details": {
"name": "AZStd::basic_string_view<char, AZStd::char_traits<char>>"
}
}
],
"results": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "AssetId"
}
}
]
},
{
"key": "IsValid",
"context": "AssetId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsValid"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsValid is invoked"
},
"details": {
"name": "AssetId::IsValid",
"category": "Other"
},
"params": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "AssetId*"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
}
}
]
},
{
"key": "ToString",
"context": "AssetId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke ToString"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after ToString is invoked"
},
"details": {
"name": "AssetId::ToString",
"category": "Other"
},
"params": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "const AssetId*"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::basic_string<char, AZStd::char_traits<char>, allocator>"
}
}
]
},
{
"key": "IsEqual",
"context": "AssetId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsEqual"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsEqual is invoked"
},
"details": {
"name": "AssetId::IsEqual",
"category": "Other"
},
"params": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "const AssetId&"
}
},
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "const AssetId&"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "AssetInfo",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AssetInfo"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "AtomToolsDocumentSystemSettings",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AtomToolsDocumentSystemSettings"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "AxisType",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AxisType"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "BlendShapeAnimationData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "BlendShapeAnimationData"
}
}
]
}

@ -0,0 +1,178 @@
{
"entries": [
{
"key": "BlendShapeData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "BlendShapeData"
},
"methods": [
{
"key": "GetUV",
"context": "BlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetUV"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetUV is invoked"
},
"details": {
"name": "BlendShapeData::GetUV",
"category": "Other"
},
"params": [
{
"typeid": "{FF875C22-2E4F-4CE3-BA49-09BF78C70A09}",
"details": {
"name": "BlendShapeData*"
}
},
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
},
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
}
],
"results": [
{
"typeid": "{3D80F623-C85C-4741-90D0-E4E66164E6BF}",
"details": {
"name": "const Vector2&"
}
}
]
},
{
"key": "GetTangent",
"context": "BlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetTangent"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetTangent is invoked"
},
"details": {
"name": "BlendShapeData::GetTangent",
"category": "Other"
},
"params": [
{
"typeid": "{FF875C22-2E4F-4CE3-BA49-09BF78C70A09}",
"details": {
"name": "const BlendShapeData&"
}
},
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "AZ::u64"
}
}
],
"results": [
{
"typeid": "{0CE9FA36-1E3A-4C06-9254-B7C73A732053}",
"details": {
"name": "Vector4"
}
}
]
},
{
"key": "GetBitangent",
"context": "BlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetBitangent"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetBitangent is invoked"
},
"details": {
"name": "BlendShapeData::GetBitangent",
"category": "Other"
},
"params": [
{
"typeid": "{FF875C22-2E4F-4CE3-BA49-09BF78C70A09}",
"details": {
"name": "const BlendShapeData&"
}
},
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "AZ::u64"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector3"
}
}
]
},
{
"key": "GetColor",
"context": "BlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetColor"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetColor is invoked"
},
"details": {
"name": "BlendShapeData::GetColor",
"category": "Other"
},
"params": [
{
"typeid": "{FF875C22-2E4F-4CE3-BA49-09BF78C70A09}",
"details": {
"name": "const BlendShapeData&"
}
},
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "unsigned char"
}
},
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "unsigned char"
}
}
],
"results": [
{
"typeid": "{937E3BF8-5204-4D40-A8DA-C8F083C89F9F}",
"details": {
"name": "SceneAPI::DataTypes::Color"
}
}
]
}
]
}
]
}

@ -0,0 +1,52 @@
{
"entries": [
{
"key": "BlendShapeDataFace",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "BlendShapeDataFace"
},
"methods": [
{
"key": "GetVertexIndex",
"context": "BlendShapeDataFace",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetVertexIndex"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetVertexIndex is invoked"
},
"details": {
"name": "BlendShapeDataFace::GetVertexIndex",
"category": "Other"
},
"params": [
{
"typeid": "{C972EC9A-3A5C-47CD-9A92-ECB4C0C0451C}",
"details": {
"name": "const SceneAPI::DataTypes::IBlendShapeData::Face&"
}
},
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
],
"results": [
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "BoxShapeConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "BoxShapeConfig"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "CameraComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "CameraComponent"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "CapsuleShapeConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "CapsuleShapeConfig"
}
}
]
}

@ -0,0 +1,80 @@
{
"entries": [
{
"key": "CollisionEvent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "CollisionEvent"
},
"methods": [
{
"key": "GetBody1EntityId",
"context": "CollisionEvent",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetBody1EntityId"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetBody1EntityId is invoked"
},
"details": {
"name": "CollisionEvent::Get Body 1 EntityId",
"category": "Other"
},
"params": [
{
"typeid": "{7602AA36-792C-4BDC-BDF8-AA16792151A3}",
"details": {
"name": "CollisionEvent*"
}
}
],
"results": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "EntityId",
"tooltip": "Entity Unique Id"
}
}
]
},
{
"key": "GetBody2EntityId",
"context": "CollisionEvent",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetBody2EntityId"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetBody2EntityId is invoked"
},
"details": {
"name": "CollisionEvent::Get Body 2 EntityId",
"category": "Other"
},
"params": [
{
"typeid": "{7602AA36-792C-4BDC-BDF8-AA16792151A3}",
"details": {
"name": "CollisionEvent*"
}
}
],
"results": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "EntityId",
"tooltip": "Entity Unique Id"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "CollisionGroup",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "CollisionGroup"
}
}
]
}

@ -0,0 +1,117 @@
{
"entries": [
{
"key": "ComponentId",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ComponentID",
"category": "Entity"
},
"methods": [
{
"key": "IsValid",
"context": "ComponentId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsValid"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsValid is invoked"
},
"details": {
"name": "ComponentId::IsValid",
"category": "Entity"
},
"params": [
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "BehaviorComponentId*"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Boolean"
}
}
]
},
{
"key": "Equal",
"context": "ComponentId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Equal"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Equal is invoked"
},
"details": {
"name": "ComponentId::Equal",
"category": "Entity"
},
"params": [
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "BehaviorComponentId*"
}
},
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "const BehaviorComponentId&"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Boolean"
}
}
]
},
{
"key": "ToString",
"context": "ComponentId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke ToString"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after ToString is invoked"
},
"details": {
"name": "ComponentId::ToString",
"category": "Entity"
},
"params": [
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "BehaviorComponentId*"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "String"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ConstantGradientComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ConstantGradientComponent"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ConstantGradientConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ConstantGradientConfig"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "Contact",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Contact"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "CryRange",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "CryRange"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "CylinderShapeConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "CylinderShapeConfig"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "DiskShapeConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "DiskShapeConfig"
}
}
]
}

@ -0,0 +1,46 @@
{
"entries": [
{
"key": "DisplaySettingsState",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "DisplaySettingsState"
},
"methods": [
{
"key": "ToString",
"context": "DisplaySettingsState",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke ToString"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after ToString is invoked"
},
"details": {
"name": "DisplaySettingsState::ToString",
"category": "Other"
},
"params": [
{
"typeid": "{EBEDA5EC-29D3-4F23-ABCC-C7C4EE48FA36}",
"details": {
"name": "DisplaySettingsState*"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::basic_string<char, AZStd::char_traits<char>, allocator>"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "DitherGradientComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "DitherGradientComponent"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "DitherGradientConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "DitherGradientConfig"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "EditorActorComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EditorActorComponent"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "EditorCameraComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EditorCameraComponent"
}
}
]
}

@ -0,0 +1,71 @@
{
"entries": [
{
"key": "EditorLayerComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EditorLayerComponent"
},
"methods": [
{
"key": "CreateLayerEntityFromName",
"context": "EditorLayerComponent",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke CreateLayerEntityFromName"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after CreateLayerEntityFromName is invoked"
},
"details": {
"name": "EditorLayerComponent::CreateLayerEntityFromName",
"category": "Other"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "const AZStd::basic_string<char, AZStd::char_traits<char>, alloc"
}
}
],
"results": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "EntityId",
"tooltip": "Entity Unique Id"
}
}
]
},
{
"key": "RecoverLayer",
"context": "EditorLayerComponent",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke RecoverLayer"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after RecoverLayer is invoked"
},
"details": {
"name": "EditorLayerComponent::RecoverLayer",
"category": "Other"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "const AZStd::basic_string<char, AZStd::char_traits<char>, alloc"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "EditorMaterialComponentSlot",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EditorMaterialComponentSlot"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "EditorSequenceComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EditorSequenceComponent"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "EditorSimpleMotionComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EditorSimpleMotionComponent"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "EditorTransformBus",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EditorTransformBus"
}
}
]
}

@ -0,0 +1,45 @@
{
"entries": [
{
"key": "Entity Transform",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Entity Transform"
},
"methods": [
{
"key": "Rotate",
"context": "Entity Transform",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Rotate"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Rotate is invoked"
},
"details": {
"name": "Entity Transform::Rotate",
"category": "Other"
},
"params": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "const EntityId&",
"tooltip": "Entity Unique Id"
}
},
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "const Vector3&"
}
}
]
}
]
}
]
}

@ -0,0 +1,658 @@
{
"entries": [
{
"key": "Entity",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Entity",
"category": "Entity"
},
"methods": [
{
"key": "GetComponentName",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetComponentName"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetComponentName is invoked"
},
"details": {
"name": "Entity::GetComponentName",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
},
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "BehaviorComponentId"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::vector<AZ::u64, allocator>"
}
}
]
},
{
"key": "GetComponentType",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetComponentType"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetComponentType is invoked"
},
"details": {
"name": "Entity::GetComponentType",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
},
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "BehaviorComponentId"
}
}
],
"results": [
{
"typeid": "{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}",
"details": {
"name": "Uuid"
}
}
]
},
{
"key": "CreateComponent",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke CreateComponent"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after CreateComponent is invoked"
},
"details": {
"name": "Entity::CreateComponent",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
},
{
"typeid": "{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}",
"details": {
"name": "const AZ::Uuid&"
}
},
{
"typeid": "{0A7929DF-2932-40EA-B2B3-79BC1C3490D0}",
"details": {
"name": "const ComponentConfig*"
}
}
],
"results": [
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "Number"
}
}
]
},
{
"key": "DestroyComponent",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke DestroyComponent"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after DestroyComponent is invoked"
},
"details": {
"name": "Entity::DestroyComponent",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
},
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "BehaviorComponentId"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Boolean"
}
}
]
},
{
"key": "FindComponentOfType",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke FindComponentOfType"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after FindComponentOfType is invoked"
},
"details": {
"name": "Entity::FindComponentOfType",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
},
{
"typeid": "{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}",
"details": {
"name": "const AZ::Uuid&"
}
}
],
"results": [
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "Component ID"
}
}
]
},
{
"key": "SetComponentConfiguration",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke SetComponentConfiguration"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after SetComponentConfiguration is invoked"
},
"details": {
"name": "Entity::SetComponentConfiguration",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
},
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "BehaviorComponentId"
}
},
{
"typeid": "{0A7929DF-2932-40EA-B2B3-79BC1C3490D0}",
"details": {
"name": "const ComponentConfig&"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Boolean"
}
}
]
},
{
"key": "IsValid",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsValid"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsValid is invoked"
},
"details": {
"name": "Entity::IsValid",
"category": "Entity/Game Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "EntityID",
"tooltip": "Entity"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Boolean"
}
}
]
},
{
"key": "GetId",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetId"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetId is invoked"
},
"details": {
"name": "Entity::GetId",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
}
],
"results": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "EntityID",
"tooltip": "Entity Unique Id"
}
}
]
},
{
"key": "GetOwningContextId",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetOwningContextId"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetOwningContextId is invoked"
},
"details": {
"name": "Entity::GetOwningContextId",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
}
],
"results": [
{
"typeid": "{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}",
"details": {
"name": "Uuid"
}
}
]
},
{
"key": "GetComponents",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetComponents"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetComponents is invoked"
},
"details": {
"name": "Entity::GetComponents",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
}
],
"results": [
{
"typeid": "{8293031B-ABC3-5CD2-A1CB-1DB6792ADD5C}",
"details": {
"name": "Components"
}
}
]
},
{
"key": "FindAllComponentsOfType",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke FindAllComponentsOfType"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after FindAllComponentsOfType is invoked"
},
"details": {
"name": "Entity::FindAllComponentsOfType",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
},
{
"typeid": "{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}",
"details": {
"name": "const AZ::Uuid&"
}
}
],
"results": [
{
"typeid": "{8293031B-ABC3-5CD2-A1CB-1DB6792ADD5C}",
"details": {
"name": "AZStd::vector<AZ::u64, allocator>"
}
}
]
},
{
"key": "GetComponentConfiguration",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetComponentConfiguration"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetComponentConfiguration is invoked"
},
"details": {
"name": "Entity::GetComponentConfiguration",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
},
{
"typeid": "{60A9A069-9C3D-465A-B7AD-0D6CC803990A}",
"details": {
"name": "BehaviorComponentId"
}
},
{
"typeid": "{0A7929DF-2932-40EA-B2B3-79BC1C3490D0}",
"details": {
"name": "ComponentConfig&"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Boolean"
}
}
]
},
{
"key": "SetName",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke SetName"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after SetName is invoked"
},
"details": {
"name": "Entity::SetName",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
},
{
"typeid": "{3AB0037F-AF8D-48CE-BCA0-A170D18B2C03}",
"details": {
"name": "const char*"
}
}
]
},
{
"key": "IsActivated",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsActivated"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsActivated is invoked"
},
"details": {
"name": "Entity::IsActivated",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Boolean"
}
}
]
},
{
"key": "Activate",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Activate"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Activate is invoked"
},
"details": {
"name": "Entity::Activate",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
}
]
},
{
"key": "Deactivate",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Deactivate"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Deactivate is invoked"
},
"details": {
"name": "Entity::Deactivate",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
}
]
},
{
"key": "GetName",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetName"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetName is invoked"
},
"details": {
"name": "Entity::GetName",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "String"
}
}
]
},
{
"key": "Exists",
"context": "Entity",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Exists"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Exists is invoked"
},
"details": {
"name": "Entity::Exists",
"category": "Entity"
},
"params": [
{
"typeid": "{41CC88A4-FE07-48E6-943D-998DE68AFF5C}",
"details": {
"name": "BehaviorEntity*",
"tooltip": "Entity"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Boolean"
}
}
]
}
]
}
]
}

@ -0,0 +1,117 @@
{
"entries": [
{
"key": "EntityComponentIdPair",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EntityComponentIdPair"
},
"methods": [
{
"key": "GetEntityId",
"context": "EntityComponentIdPair",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetEntityId"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetEntityId is invoked"
},
"details": {
"name": "EntityComponentIdPair::GetEntityId",
"category": "Other"
},
"params": [
{
"typeid": "{C845E5EC-5580-4E12-A9B2-9AE7E5B7826F}",
"details": {
"name": "EntityComponentIdPair*"
}
}
],
"results": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "EntityId",
"tooltip": "Entity Unique Id"
}
}
]
},
{
"key": "Equal",
"context": "EntityComponentIdPair",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Equal"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Equal is invoked"
},
"details": {
"name": "EntityComponentIdPair::Equal",
"category": "Other"
},
"params": [
{
"typeid": "{C845E5EC-5580-4E12-A9B2-9AE7E5B7826F}",
"details": {
"name": "EntityComponentIdPair*"
}
},
{
"typeid": "{C845E5EC-5580-4E12-A9B2-9AE7E5B7826F}",
"details": {
"name": "const EntityComponentIdPair&"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
}
}
]
},
{
"key": "ToString",
"context": "EntityComponentIdPair",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke ToString"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after ToString is invoked"
},
"details": {
"name": "EntityComponentIdPair::ToString",
"category": "Other"
},
"params": [
{
"typeid": "{C845E5EC-5580-4E12-A9B2-9AE7E5B7826F}",
"details": {
"name": "const EntityComponentIdPair*"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::basic_string<char, AZStd::char_traits<char>, allocator>"
}
}
]
}
]
}
]
}

@ -0,0 +1,230 @@
{
"entries": [
{
"key": "EntityEntity_VM",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EntityEntity_VM"
},
"methods": [
{
"key": "ToString",
"context": "EntityEntity_VM",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke ToString"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after ToString is invoked"
},
"details": {
"name": "EntityEntity_VM::ToString",
"category": "Other"
},
"params": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "const EntityId&",
"tooltip": "Entity Unique Id"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::basic_string<char, AZStd::char_traits<char>, allocator>"
}
}
]
},
{
"key": "IsValid",
"context": "EntityEntity_VM",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsValid"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsValid is invoked"
},
"details": {
"name": "EntityEntity_VM::IsValid",
"category": "Other"
},
"params": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "const EntityId&",
"tooltip": "Entity Unique Id"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
}
}
]
},
{
"key": "GetEntityForward",
"context": "EntityEntity_VM",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetEntityForward"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetEntityForward is invoked"
},
"details": {
"name": "EntityEntity_VM::GetEntityForward",
"category": "Other"
},
"params": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "EntityId",
"tooltip": "Entity Unique Id"
}
},
{
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
"details": {
"name": "double"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector3"
}
}
]
},
{
"key": "IsActive",
"context": "EntityEntity_VM",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsActive"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsActive is invoked"
},
"details": {
"name": "EntityEntity_VM::IsActive",
"category": "Other"
},
"params": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "const EntityId&",
"tooltip": "Entity Unique Id"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
}
}
]
},
{
"key": "GetEntityRight",
"context": "EntityEntity_VM",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetEntityRight"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetEntityRight is invoked"
},
"details": {
"name": "EntityEntity_VM::GetEntityRight",
"category": "Other"
},
"params": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "EntityId",
"tooltip": "Entity Unique Id"
}
},
{
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
"details": {
"name": "double"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector3"
}
}
]
},
{
"key": "GetEntityUp",
"context": "EntityEntity_VM",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetEntityUp"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetEntityUp is invoked"
},
"details": {
"name": "EntityEntity_VM::GetEntityUp",
"category": "Other"
},
"params": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "EntityId",
"tooltip": "Entity Unique Id"
}
},
{
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
"details": {
"name": "double"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector3"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "EntityType",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "EntityType"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ExecutionStateInterpretedPerActivation",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ExecutionStateInterpretedPerActivation"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ExecutionStateInterpretedPerActivationOnGraphStart",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ExecutionStateInterpretedPerActivationOnGraphStart"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ExecutionStateInterpretedPure",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ExecutionStateInterpretedPure"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ExecutionStateInterpretedPureOnGraphStart",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ExecutionStateInterpretedPureOnGraphStart"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ExecutionStateInterpretedSingleton",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ExecutionStateInterpretedSingleton"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ExportProduct",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ExportProduct"
}
}
]
}

@ -0,0 +1,112 @@
{
"entries": [
{
"key": "ExportProductList",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ExportProductList"
},
"methods": [
{
"key": "AddProduct",
"context": "ExportProductList",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke AddProduct"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after AddProduct is invoked"
},
"details": {
"name": "ExportProductList::AddProduct",
"category": "Other"
},
"params": [
{
"typeid": "{1C76A51F-431B-4987-B653-CFCC940D0D0F}",
"details": {
"name": "SceneAPI::Events::ExportProductList&"
}
},
{
"typeid": "{6054EDCB-4C04-4D96-BF26-704999FFB725}",
"details": {
"name": "SceneAPI::Events::ExportProduct&"
}
}
]
},
{
"key": "GetProducts",
"context": "ExportProductList",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetProducts"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetProducts is invoked"
},
"details": {
"name": "ExportProductList::GetProducts",
"category": "Other"
},
"params": [
{
"typeid": "{1C76A51F-431B-4987-B653-CFCC940D0D0F}",
"details": {
"name": "SceneAPI::Events::ExportProductList*"
}
}
],
"results": [
{
"typeid": "{BFBA17B6-CDE2-5239-AEE0-58DF7FA14E3C}",
"details": {
"name": "const AZStd::vector<SceneAPI::Events::ExportProduct, allocator>"
}
}
]
},
{
"key": "AddDependencyToProduct",
"context": "ExportProductList",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke AddDependencyToProduct"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after AddDependencyToProduct is invoked"
},
"details": {
"name": "ExportProductList::AddDependencyToProduct",
"category": "Other"
},
"params": [
{
"typeid": "{1C76A51F-431B-4987-B653-CFCC940D0D0F}",
"details": {
"name": "SceneAPI::Events::ExportProductList*"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "const AZStd::basic_string<char, AZStd::char_traits<char>, alloc"
}
},
{
"typeid": "{6054EDCB-4C04-4D96-BF26-704999FFB725}",
"details": {
"name": "SceneAPI::Events::ExportProduct&"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ExposureControlConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ExposureControlConfig"
}
}
]
}

@ -0,0 +1,117 @@
{
"entries": [
{
"key": "GameplayNotificationId",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Gameplay Notification ID",
"category": "Gameplay"
},
"methods": [
{
"key": "ToString",
"context": "GameplayNotificationId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke ToString"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after ToString is invoked"
},
"details": {
"name": "GameplayNotificationId::ToString",
"category": "Gameplay"
},
"params": [
{
"typeid": "{C5225D36-7068-412D-A46E-DDF79CA1D7FF}",
"details": {
"name": "GameplayNotificationId*"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "String"
}
}
]
},
{
"key": "Equal",
"context": "GameplayNotificationId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Equal"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Equal is invoked"
},
"details": {
"name": "GameplayNotificationId::Equal",
"category": "Gameplay"
},
"params": [
{
"typeid": "{C5225D36-7068-412D-A46E-DDF79CA1D7FF}",
"details": {
"name": "GameplayNotificationId*"
}
},
{
"typeid": "{C5225D36-7068-412D-A46E-DDF79CA1D7FF}",
"details": {
"name": "const GameplayNotificationId&"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Boolean"
}
}
]
},
{
"key": "Clone",
"context": "GameplayNotificationId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Clone"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Clone is invoked"
},
"details": {
"name": "GameplayNotificationId::Clone",
"category": "Gameplay"
},
"params": [
{
"typeid": "{C5225D36-7068-412D-A46E-DDF79CA1D7FF}",
"details": {
"name": "GameplayNotificationId*"
}
}
],
"results": [
{
"typeid": "{C5225D36-7068-412D-A46E-DDF79CA1D7FF}",
"details": {
"name": "GameplayNotificationID"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "GradientSampleParams",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "GradientSampleParams"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "GradientSampler",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "GradientSampler"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "GradientSurfaceDataComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "GradientSurfaceDataComponent"
}
}
]
}

@ -0,0 +1,144 @@
{
"entries": [
{
"key": "GradientSurfaceDataConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "GradientSurfaceDataConfig"
},
"methods": [
{
"key": "GetNumTags",
"context": "GradientSurfaceDataConfig",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetNumTags"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetNumTags is invoked"
},
"details": {
"name": "GradientSurfaceDataConfig::GetNumTags",
"category": "Other"
},
"params": [
{
"typeid": "{34516BA4-2B13-4A84-A46B-01E1980CA778}",
"details": {
"name": "GradientSurfaceDataConfig*"
}
}
],
"results": [
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "AZ::u64"
}
}
]
},
{
"key": "GetTag",
"context": "GradientSurfaceDataConfig",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetTag"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetTag is invoked"
},
"details": {
"name": "GradientSurfaceDataConfig::GetTag",
"category": "Other"
},
"params": [
{
"typeid": "{34516BA4-2B13-4A84-A46B-01E1980CA778}",
"details": {
"name": "GradientSurfaceDataConfig*"
}
},
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
],
"results": [
{
"typeid": "{9F4E062E-06A0-46D4-85DF-E0DA96467D3A}",
"details": {
"name": "Crc32"
}
}
]
},
{
"key": "RemoveTag",
"context": "GradientSurfaceDataConfig",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke RemoveTag"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after RemoveTag is invoked"
},
"details": {
"name": "GradientSurfaceDataConfig::RemoveTag",
"category": "Other"
},
"params": [
{
"typeid": "{34516BA4-2B13-4A84-A46B-01E1980CA778}",
"details": {
"name": "GradientSurfaceDataConfig*"
}
},
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
]
},
{
"key": "AddTag",
"context": "GradientSurfaceDataConfig",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke AddTag"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after AddTag is invoked"
},
"details": {
"name": "GradientSurfaceDataConfig::AddTag",
"category": "Other"
},
"params": [
{
"typeid": "{34516BA4-2B13-4A84-A46B-01E1980CA778}",
"details": {
"name": "GradientSurfaceDataConfig*"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::basic_string<char, AZStd::char_traits<char>, allocator>"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "GradientTransformComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "GradientTransformComponent"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "GradientTransformConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "GradientTransformConfig"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "GraphModelSlotId",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "GraphModelSlotId"
}
}
]
}

@ -0,0 +1,116 @@
{
"entries": [
{
"key": "IAnimationData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "IAnimationData"
},
"methods": [
{
"key": "GetKeyFrameCount",
"context": "IAnimationData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetKeyFrameCount"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetKeyFrameCount is invoked"
},
"details": {
"name": "IAnimationData::GetKeyFrameCount",
"category": "Other"
},
"params": [
{
"typeid": "{62B0571C-6EFF-42FA-902A-85AC744E04F2}",
"details": {
"name": "IAnimationData*"
}
}
],
"results": [
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "AZ::u64"
}
}
]
},
{
"key": "GetKeyFrame",
"context": "IAnimationData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetKeyFrame"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetKeyFrame is invoked"
},
"details": {
"name": "IAnimationData::GetKeyFrame",
"category": "Other"
},
"params": [
{
"typeid": "{62B0571C-6EFF-42FA-902A-85AC744E04F2}",
"details": {
"name": "IAnimationData*"
}
},
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "AZ::u64"
}
}
],
"results": [
{
"typeid": "{1906D8A5-7DEC-4DE3-A606-9E53BB3459E7}",
"details": {
"name": "const Matrix3x4&"
}
}
]
},
{
"key": "GetTimeStepBetweenFrames",
"context": "IAnimationData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetTimeStepBetweenFrames"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetTimeStepBetweenFrames is invoked"
},
"details": {
"name": "IAnimationData::GetTimeStepBetweenFrames",
"category": "Other"
},
"params": [
{
"typeid": "{62B0571C-6EFF-42FA-902A-85AC744E04F2}",
"details": {
"name": "IAnimationData*"
}
}
],
"results": [
{
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
"details": {
"name": "double"
}
}
]
}
]
}
]
}

@ -0,0 +1,148 @@
{
"entries": [
{
"key": "IBlendShapeAnimationData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "IBlendShapeAnimationData"
},
"methods": [
{
"key": "GetBlendShapeName",
"context": "IBlendShapeAnimationData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetBlendShapeName"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetBlendShapeName is invoked"
},
"details": {
"name": "IBlendShapeAnimationData::GetBlendShapeName",
"category": "Other"
},
"params": [
{
"typeid": "{CD2004EB-8B88-42B2-A539-079A557C98C9}",
"details": {
"name": "IBlendShapeAnimationData*"
}
}
],
"results": [
{
"typeid": "{3AB0037F-AF8D-48CE-BCA0-A170D18B2C03}",
"details": {
"name": "const char*"
}
}
]
},
{
"key": "GetKeyFrameCount",
"context": "IBlendShapeAnimationData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetKeyFrameCount"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetKeyFrameCount is invoked"
},
"details": {
"name": "IBlendShapeAnimationData::GetKeyFrameCount",
"category": "Other"
},
"params": [
{
"typeid": "{CD2004EB-8B88-42B2-A539-079A557C98C9}",
"details": {
"name": "IBlendShapeAnimationData*"
}
}
],
"results": [
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "AZ::u64"
}
}
]
},
{
"key": "GetKeyFrame",
"context": "IBlendShapeAnimationData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetKeyFrame"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetKeyFrame is invoked"
},
"details": {
"name": "IBlendShapeAnimationData::GetKeyFrame",
"category": "Other"
},
"params": [
{
"typeid": "{CD2004EB-8B88-42B2-A539-079A557C98C9}",
"details": {
"name": "IBlendShapeAnimationData*"
}
},
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "AZ::u64"
}
}
],
"results": [
{
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
"details": {
"name": "double"
}
}
]
},
{
"key": "GetTimeStepBetweenFrames",
"context": "IBlendShapeAnimationData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetTimeStepBetweenFrames"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetTimeStepBetweenFrames is invoked"
},
"details": {
"name": "IBlendShapeAnimationData::GetTimeStepBetweenFrames",
"category": "Other"
},
"params": [
{
"typeid": "{CD2004EB-8B88-42B2-A539-079A557C98C9}",
"details": {
"name": "IBlendShapeAnimationData*"
}
}
],
"results": [
{
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
"details": {
"name": "double"
}
}
]
}
]
}
]
}

@ -0,0 +1,344 @@
{
"entries": [
{
"key": "IBlendShapeData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "IBlendShapeData"
},
"methods": [
{
"key": "GetNormal",
"context": "IBlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetNormal"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetNormal is invoked"
},
"details": {
"name": "IBlendShapeData::GetNormal",
"category": "Other"
},
"params": [
{
"typeid": "{55E7384D-9333-4C51-BC91-E90CAC2C30E2}",
"details": {
"name": "IBlendShapeData*"
}
},
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "const Vector3&"
}
}
]
},
{
"key": "GetFaceVertexIndex",
"context": "IBlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetFaceVertexIndex"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetFaceVertexIndex is invoked"
},
"details": {
"name": "IBlendShapeData::GetFaceVertexIndex",
"category": "Other"
},
"params": [
{
"typeid": "{55E7384D-9333-4C51-BC91-E90CAC2C30E2}",
"details": {
"name": "IBlendShapeData*"
}
},
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
},
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
}
],
"results": [
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
}
]
},
{
"key": "GetFaceInfo",
"context": "IBlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetFaceInfo"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetFaceInfo is invoked"
},
"details": {
"name": "IBlendShapeData::GetFaceInfo",
"category": "Other"
},
"params": [
{
"typeid": "{55E7384D-9333-4C51-BC91-E90CAC2C30E2}",
"details": {
"name": "IBlendShapeData*"
}
},
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
}
],
"results": [
{
"typeid": "{C972EC9A-3A5C-47CD-9A92-ECB4C0C0451C}",
"details": {
"name": "const SceneAPI::DataTypes::IBlendShapeData::Face&"
}
}
]
},
{
"key": "GetPosition",
"context": "IBlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetPosition"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetPosition is invoked"
},
"details": {
"name": "IBlendShapeData::GetPosition",
"category": "Other"
},
"params": [
{
"typeid": "{55E7384D-9333-4C51-BC91-E90CAC2C30E2}",
"details": {
"name": "IBlendShapeData*"
}
},
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "const Vector3&"
}
}
]
},
{
"key": "GetUsedPointIndexForControlPoint",
"context": "IBlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetUsedPointIndexForControlPoint"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetUsedPointIndexForControlPoint is invoked"
},
"details": {
"name": "IBlendShapeData::GetUsedPointIndexForControlPoint",
"category": "Other"
},
"params": [
{
"typeid": "{55E7384D-9333-4C51-BC91-E90CAC2C30E2}",
"details": {
"name": "IBlendShapeData*"
}
},
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
],
"results": [
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
]
},
{
"key": "GetVertexCount",
"context": "IBlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetVertexCount"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetVertexCount is invoked"
},
"details": {
"name": "IBlendShapeData::GetVertexCount",
"category": "Other"
},
"params": [
{
"typeid": "{55E7384D-9333-4C51-BC91-E90CAC2C30E2}",
"details": {
"name": "IBlendShapeData*"
}
}
],
"results": [
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
}
]
},
{
"key": "GetFaceCount",
"context": "IBlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetFaceCount"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetFaceCount is invoked"
},
"details": {
"name": "IBlendShapeData::GetFaceCount",
"category": "Other"
},
"params": [
{
"typeid": "{55E7384D-9333-4C51-BC91-E90CAC2C30E2}",
"details": {
"name": "IBlendShapeData*"
}
}
],
"results": [
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "unsigned int"
}
}
]
},
{
"key": "GetControlPointIndex",
"context": "IBlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetControlPointIndex"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetControlPointIndex is invoked"
},
"details": {
"name": "IBlendShapeData::GetControlPointIndex",
"category": "Other"
},
"params": [
{
"typeid": "{55E7384D-9333-4C51-BC91-E90CAC2C30E2}",
"details": {
"name": "IBlendShapeData*"
}
},
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
],
"results": [
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
]
},
{
"key": "GetUsedControlPointCount",
"context": "IBlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetUsedControlPointCount"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetUsedControlPointCount is invoked"
},
"details": {
"name": "IBlendShapeData::GetUsedControlPointCount",
"category": "Other"
},
"params": [
{
"typeid": "{55E7384D-9333-4C51-BC91-E90CAC2C30E2}",
"details": {
"name": "IBlendShapeData*"
}
}
],
"results": [
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "AZ::u64"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "IGraphObject",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "IGraphObject"
}
}
]
}

@ -0,0 +1,78 @@
{
"entries": [
{
"key": "IMeshData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "IMeshData"
},
"methods": [
{
"key": "GetUnitSizeInMeters",
"context": "IMeshData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetUnitSizeInMeters"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetUnitSizeInMeters is invoked"
},
"details": {
"name": "IMeshData::GetUnitSizeInMeters",
"category": "Other"
},
"params": [
{
"typeid": "{B94A59C0-F3A5-40A0-B541-7E36B6576C4A}",
"details": {
"name": "IMeshData*"
}
}
],
"results": [
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "float"
}
}
]
},
{
"key": "GetOriginalUnitSizeInMeters",
"context": "IMeshData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetOriginalUnitSizeInMeters"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetOriginalUnitSizeInMeters is invoked"
},
"details": {
"name": "IMeshData::GetOriginalUnitSizeInMeters",
"category": "Other"
},
"params": [
{
"typeid": "{B94A59C0-F3A5-40A0-B541-7E36B6576C4A}",
"details": {
"name": "IMeshData*"
}
}
],
"results": [
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "float"
}
}
]
}
]
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ImageGradientComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ImageGradientComponent"
}
}
]
}

@ -0,0 +1,12 @@
{
"entries": [
{
"key": "ImageGradientConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "ImageGradientConfig"
}
}
]
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save