Script Canvas node translation system and naming consistency

Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
main^2^2
lsemp3d 4 years ago
parent 8d096ebf61
commit 72bfd8bdf8

@ -3408,7 +3408,14 @@ LUA_API const Node* lua_getDummyNode()
const BehaviorParameter* arg = method->GetArgument(iArg);
BehaviorClass* argClass = nullptr;
LuaLoadFromStack fromStack = FromLuaStack(context, arg, argClass);
AZ_Assert(fromStack, "Argument %s for Method %s doesn't have support to be converted to Lua!", arg->m_name, method->m_name.c_str());
AZ_Assert(fromStack,
"The argument type: %s for method: %s is not serialized and/or reflected for scripting.\n"
"Make sure %s is added to the SerializeContext and reflected to the BehaviorContext\n"
"For example, verify these two exist and are being called in a Reflect function:\n"
"serializeContext->Class<%s>();\n"
"behaviorContext->Class<%s>();\n"
"%s will not be available for scripting unless these requirements are met."
, arg->m_name, method->m_name.c_str(), arg->m_name, arg->m_name, arg->m_name, method->m_name.c_str());
m_fromLua.push_back(AZStd::make_pair(fromStack, argClass));
}

@ -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)
{

@ -19,7 +19,6 @@
#include <GraphCanvas/Components/StyleBus.h>
#include <GraphCanvas/Components/VisualBus.h>
#include <GraphCanvas/Types/EntitySaveData.h>
#include <GraphCanvas/Types/TranslationTypes.h>
#include <Widgets/GraphCanvasLabel.h>
namespace GraphCanvas
@ -68,12 +67,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 +94,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 +121,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;

@ -58,7 +58,6 @@
#include <GraphCanvas/Types/ConstructPresets.h>
#include <GraphCanvas/Types/EntitySaveData.h>
#include <GraphCanvas/Types/TranslationTypes.h>
#include <GraphCanvas/Widgets/GraphCanvasEditor/GraphCanvasAssetEditorMainWindow.h>
#include <GraphCanvas/Widgets/GraphCanvasMimeEvent.h>
@ -140,7 +139,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 +216,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,15 +377,27 @@ 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);
}
};
m_translationAssets.clear();
AZ::Data::AssetCatalogRequestBus::Broadcast(&AZ::Data::AssetCatalogRequestBus::Events::EnumerateAssets, nullptr, collectAssetsCb, postEnumerateCb);
}
void GraphCanvasSystemComponent::OnCatalogAssetChanged(const AZ::Data::AssetId& assetId)
{
AZ::Data::AssetInfo assetInfo;
AZ::Data::AssetCatalogRequestBus::BroadcastResult(assetInfo, &AZ::Data::AssetCatalogRequestBus::Events::GetAssetInfoById, assetId);
if (assetInfo.m_assetType == azrtti_typeid<TranslationAsset>())
{
GraphCanvas::TranslationRequestBus::Broadcast(&GraphCanvas::TranslationRequests::Restore);
}
}
void GraphCanvasSystemComponent::UnregisterAssetHandler()
{
if (m_assetHandler)
@ -405,7 +418,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);
}
}
}

@ -77,7 +77,10 @@ namespace GraphCanvas
AZ::EntityId CreateVirtualChild(const AZ::EntityId& real, const AZStd::string& virtualChildElement) const override;
////
// AzFramework::AssetCatalogEventBus::Handler
void OnCatalogLoaded(const char* /*catalogFile*/) override;
void OnCatalogAssetChanged(const AZ::Data::AssetId&) override;
////
AZStd::unique_ptr<TranslationAssetHandler> m_assetHandler;

@ -59,14 +59,14 @@ namespace GraphCanvas
//!
//! Requirements:
//! - Must have a top level array called "entries"
//! - Must provide a "key" element for any entry added
//! - Must provide a "base" element for any entry added
//!
//! Example:
//!
//! {
//! "entries": [
//! {
//! "key": "Globals",
//! "base": "Globals",
//! "details": {
//! "name": "My Name",
//! "tooltip": "My Tooltip"
@ -90,21 +90,21 @@ namespace GraphCanvas
//! Globals.details.somearray.0.name
//! Globals.details.somearray.1.name
//!
//! There is one important aspect however, if an element in an array has a "key" value, the value of this key
//! There is one important aspect however, if an element in an array has a "base" value, the value of this key
//! will replace the index. This is useful when the index and/or ordering of an entry is not relevant or may
//! change.
//!
//! "somearray": [ {
//! "name": "First one"
//! "key": "a_key"
//! "base": "a_key"
//! }, {
//! "name": "Second one",
//! "key": "b_key"
//! "base": "b_key"
//! } ]
//!
//! Globals.details.somearray.0.key == "a_key"
//! Globals.details.somearray.0.base == "a_key"
//! Globals.details.somearray.0.name == "First one"
//! Globals.details.somearray.1.key == "b_key"
//! Globals.details.somearray.1.base == "b_key"
//! Globals.details.somearray.1.name == "Second one"
//!
class TranslationAssetHandler

@ -30,16 +30,7 @@ namespace GraphCanvas
void TranslationAssetWorker::Activate()
{
// Use AssetCatalog service to register ScriptCanvas asset type and extension
AZ::Data::AssetType assetType(azrtti_typeid<TranslationAsset>());
AZ::Data::AssetCatalogRequestBus::Broadcast(&AZ::Data::AssetCatalogRequests::AddAssetType, assetType);
AZ::Data::AssetCatalogRequestBus::Broadcast(&AZ::Data::AssetCatalogRequests::EnableCatalogForAsset, assetType);
AZ::Data::AssetCatalogRequestBus::Broadcast(&AZ::Data::AssetCatalogRequests::AddExtension, TranslationAsset::GetFileFilter());
m_assetHandler = AZStd::make_unique<TranslationAssetHandler>();
if (!AZ::Data::AssetManager::Instance().GetHandler(assetType))
{
AZ::Data::AssetManager::Instance().RegisterHandler(m_assetHandler.get(), assetType);
}
AssetBuilderSDK::AssetBuilderCommandBus::Handler::BusConnect(GetUUID());
}

@ -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;

@ -11,17 +11,6 @@
namespace GraphCanvas
{
namespace Schema
{
namespace Field
{
static constexpr char key[] = "key";
static constexpr char context[] = "context";
static constexpr char variant[] = "variant";
static constexpr char entries[] = "entries";
}
}
AZ_CLASS_ALLOCATOR_IMPL(TranslationFormatSerializer, AZ::SystemAllocator, 0);
void AddEntryToDatabase(const AZStd::string& baseKey, const AZStd::string& name, const rapidjson::Value& it, TranslationFormat* translationFormat)
@ -35,8 +24,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());
}
}
@ -74,8 +65,7 @@ namespace GraphCanvas
const rapidjson::Value& array = it;
for (rapidjson::SizeType i = 0; i < array.Size(); ++i)
{
// so, here, I need to go in and if there is a "key" member within the object, then I need to use that,
// if there isn't, I can use the %d
// if there is a "base" member within the object, then use it, otherwise use the index
if (array[i].IsObject())
{
if (array[i].HasMember(Schema::Field::key))

@ -23,4 +23,15 @@ namespace GraphCanvas
AZ::JsonSerializationResult::Result Store(rapidjson::Value& outputValue, const void* inputValue,
const void* defaultValue, const AZ::Uuid& valueTypeId, AZ::JsonSerializerContext& context) override;
};
namespace Schema
{
namespace Field
{
inline constexpr char key[] = "base";
inline constexpr char context[] = "context";
inline constexpr char variant[] = "variant";
inline constexpr char entries[] = "entries";
}
}
}

@ -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();

@ -16,7 +16,6 @@ AZ_PUSH_DISABLE_WARNING(4251 4800, "-Wunknown-warning-option")
AZ_POP_DISABLE_WARNING
#include <GraphCanvas/Styling/StyleHelper.h>
#include <GraphCanvas/Types/TranslationTypes.h>
namespace GraphCanvas
{
@ -51,9 +50,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);

@ -15,7 +15,6 @@
#include <GraphCanvas/Editor/EditorTypes.h>
#include <GraphCanvas/Types/EntitySaveData.h>
#include <GraphCanvas/Types/GraphCanvasGraphSerialization.h>
#include <GraphCanvas/Types/TranslationTypes.h>
#include <GraphCanvas/Components/Slots/SlotBus.h>
@ -40,9 +39,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;

@ -11,7 +11,6 @@
#include <AzCore/EBus/EBus.h>
#include <AzCore/std/string/string.h>
#include <GraphCanvas/Types/TranslationTypes.h>
#include <GraphCanvas/Components/StyleBus.h>
#include <GraphCanvas/Types/SceneMemberComponentSaveData.h>
@ -38,19 +37,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;

@ -16,7 +16,6 @@
#include <GraphCanvas/Types/Endpoint.h>
#include <GraphCanvas/Types/Types.h>
#include <GraphCanvas/Types/TranslationTypes.h>
class QGraphicsLayoutItem;
@ -89,8 +88,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 +209,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 +367,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);
}

@ -1,116 +0,0 @@
/*
* Copyright (c) Contributors to the Open 3D Engine Project.
* For complete copyright and license terms please see the LICENSE at the root of this distribution.
*
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#pragma once
#include <QCoreApplication>
#include <AzCore/Serialization/SerializeContext.h>
namespace GraphCanvas
{
struct TranslationKeyedString
{
public:
AZ_TYPE_INFO(TranslationKeyedString, "{B796685C-0335-4E74-9EF8-A1933E8B2142}");
AZ_CLASS_ALLOCATOR(TranslationKeyedString, AZ::SystemAllocator, 0);
static void Reflect(AZ::ReflectContext* context)
{
AZ::SerializeContext* serializeContext = azrtti_cast<AZ::SerializeContext*>(context);
if (!serializeContext)
{
return;
}
serializeContext->Class<TranslationKeyedString>()
->Version(1)
->Field("Fallback", &TranslationKeyedString::m_fallback)
->Field("Context", &TranslationKeyedString::m_context)
->Field("Key", &TranslationKeyedString::m_key)
;
}
TranslationKeyedString()
: m_dirtyText(true)
{
}
~TranslationKeyedString() = default;
TranslationKeyedString(const AZStd::string& fallback, const AZStd::string& context = AZStd::string(), const AZStd::string& key = AZStd::string())
: m_fallback(fallback)
, m_context(context)
, m_key(key)
, m_dirtyText(true)
{
}
const AZStd::string GetDisplayString() const
{
if (m_dirtyText)
{
const_cast<TranslationKeyedString*>(this)->TranslateString();
}
return m_display;
}
void TranslateString()
{
m_display = m_fallback;
if (!m_context.empty() && !m_key.empty())
{
AZStd::string translatedText = QCoreApplication::translate(m_context.c_str(), m_key.c_str()).toUtf8().data();
if (translatedText != m_key)
{
m_display = translatedText;
}
}
m_dirtyText = false;
}
bool empty() const
{
return m_fallback.empty() && (m_context.empty() || m_key.empty());
}
bool operator==(const TranslationKeyedString& other) const
{
return m_fallback == other.m_fallback
&& m_context == other.m_context
&& m_key == other.m_key
;
}
void Clear()
{
m_key.clear();
m_context.clear();
m_fallback.clear();
}
void SetFallback(const AZStd::string& fallback)
{
m_fallback = fallback;
m_dirtyText = true;
}
AZStd::string m_context;
AZStd::string m_key;
AZStd::string m_display;
private:
AZStd::string m_fallback;
bool m_dirtyText;
};
}

@ -119,6 +119,11 @@ namespace GraphCanvas
m_nodePalette->setProperty("HasNoWindowDecorations", true);
m_nodePalette->SetupNodePalette(config);
if (m_userNodePaletteWidth > 0)
{
m_nodePalette->setFixedWidth(m_userNodePaletteWidth);
}
QWidgetAction* actionWidget = new QWidgetAction(this);
actionWidget->setDefaultWidget(m_nodePalette);

@ -63,34 +63,34 @@ namespace GraphCanvas
void ResetSourceSlotFilter();
void FilterForSourceSlot(const GraphId& graphId, const AZ::EntityId& sourceSlotId);
protected slots:
protected Q_SLOTS:
virtual void SetupDisplay();
virtual void HandleContextMenuSelection();
protected:
virtual void OnRefreshActions(const GraphId& graphId, const AZ::EntityId& targetMemberId);
void keyPressEvent(QKeyEvent* keyEvent) override;
NodePaletteWidget* m_nodePalette = nullptr;
private:
void ConstructMenu();
void AddUnprocessedActions(AZStd::vector<QAction*>& actions);
bool m_finalized;
bool m_isToolBarMenu;
NodePaletteWidget* m_nodePalette = nullptr;
bool m_finalized;
bool m_isToolBarMenu;
AZ::u32 m_userNodePaletteWidth = 300;
EditorId m_editorId;
AZStd::vector< ActionGroupId > m_actionGroupOrdering;
AZStd::unordered_set< ActionGroupId > m_actionGroups;
AZStd::vector<ActionGroupId> m_actionGroupOrdering;
AZStd::unordered_set<ActionGroupId> m_actionGroups;
AZStd::vector<QAction*> m_unprocessedFrontActions;
AZStd::vector<QAction*> m_unprocessedActions;
AZStd::vector<QAction*> m_unprocessedBackActions;
AZStd::unordered_map< AZStd::string, QMenu* > m_subMenuMap;
AZStd::unordered_map<AZStd::string, QMenu*> m_subMenuMap;
};
}

@ -15,6 +15,7 @@
#include <GraphCanvas/Widgets/GraphCanvasTreeItem.h>
#include <GraphCanvas/Editor/EditorTypes.h>
#include <AzCore/IO/Path/Path.h>
namespace GraphCanvas
{
@ -82,6 +83,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;

@ -102,8 +102,7 @@ set(FILES
StaticLib/GraphCanvas/Types/GraphCanvasGraphData.h
StaticLib/GraphCanvas/Types/GraphCanvasGraphSerialization.cpp
StaticLib/GraphCanvas/Types/GraphCanvasGraphSerialization.h
StaticLib/GraphCanvas/Types/SceneMemberComponentSaveData.h
StaticLib/GraphCanvas/Types/TranslationTypes.h
StaticLib/GraphCanvas/Types/SceneMemberComponentSaveData.h
StaticLib/GraphCanvas/Types/Types.h
StaticLib/GraphCanvas/Types/QtMetaTypes.h
StaticLib/GraphCanvas/Widgets/Resources/default_style.json

@ -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,50 @@
{
"entries": [
{
"base": "AuthorityToAutonomousNoParams Notify Event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Authority To Autonomous No Params Notify Event"
},
"slots": [
{
"base": "AuthorityToAutonomousNoParams Notify Event",
"details": {
"name": "AuthorityToAutonomousNoParams Notify Event"
}
},
{
"base": "Connect",
"details": {
"name": "Connect"
}
},
{
"base": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"base": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"base": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"base": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,56 @@
{
"entries": [
{
"base": "AuthorityToAutonomous Notify Event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Authority To Autonomous Notify Event"
},
"slots": [
{
"base": "someFloat",
"details": {
"name": "someFloat"
}
},
{
"base": "AuthorityToAutonomous Notify Event",
"details": {
"name": "AuthorityToAutonomous Notify Event"
}
},
{
"base": "Connect",
"details": {
"name": "Connect"
}
},
{
"base": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"base": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"base": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"base": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,50 @@
{
"entries": [
{
"base": "AuthorityToClientNoParams Notify Event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Authority To Client No Params Notify Event"
},
"slots": [
{
"base": "AuthorityToClientNoParams Notify Event",
"details": {
"name": "AuthorityToClientNoParams Notify Event"
}
},
{
"base": "Connect",
"details": {
"name": "Connect"
}
},
{
"base": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"base": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"base": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"base": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,56 @@
{
"entries": [
{
"base": "AuthorityToClient Notify Event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Authority To Client Notify Event"
},
"slots": [
{
"base": "someFloat",
"details": {
"name": "someFloat"
}
},
{
"base": "AuthorityToClient Notify Event",
"details": {
"name": "AuthorityToClient Notify Event"
}
},
{
"base": "Connect",
"details": {
"name": "Connect"
}
},
{
"base": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"base": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"base": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"base": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,50 @@
{
"entries": [
{
"base": "AutonomousToAuthorityNoParams Notify Event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Autonomous To Authority No Params Notify Event"
},
"slots": [
{
"base": "AutonomousToAuthorityNoParams Notify Event",
"details": {
"name": "AutonomousToAuthorityNoParams Notify Event"
}
},
{
"base": "Connect",
"details": {
"name": "Connect"
}
},
{
"base": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"base": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"base": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"base": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,56 @@
{
"entries": [
{
"base": "AutonomousToAuthority Notify Event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Autonomous To Authority Notify Event"
},
"slots": [
{
"base": "someFloat",
"details": {
"name": "someFloat"
}
},
{
"base": "AutonomousToAuthority Notify Event",
"details": {
"name": "AutonomousToAuthority Notify Event"
}
},
{
"base": "Connect",
"details": {
"name": "Connect"
}
},
{
"base": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"base": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"base": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"base": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

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

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

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

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

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

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

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

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

@ -0,0 +1,50 @@
{
"entries": [
{
"base": "ServerToAuthorityNoParam Notify Event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Server To Authority No Param Notify Event"
},
"slots": [
{
"base": "ServerToAuthorityNoParam Notify Event",
"details": {
"name": "ServerToAuthorityNoParam Notify Event"
}
},
{
"base": "Connect",
"details": {
"name": "Connect"
}
},
{
"base": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"base": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"base": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"base": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

@ -0,0 +1,56 @@
{
"entries": [
{
"base": "ServerToAuthority Notify Event",
"context": "AZEventHandler",
"variant": "",
"details": {
"name": "Server To Authority Notify Event"
},
"slots": [
{
"base": "someFloat",
"details": {
"name": "someFloat"
}
},
{
"base": "ServerToAuthority Notify Event",
"details": {
"name": "ServerToAuthority Notify Event"
}
},
{
"base": "Connect",
"details": {
"name": "Connect"
}
},
{
"base": "Disconnect",
"details": {
"name": "Disconnect"
}
},
{
"base": "On Connected",
"details": {
"name": "On Connected"
}
},
{
"base": "On Disconnected",
"details": {
"name": "On Disconnected"
}
},
{
"base": "OnEvent",
"details": {
"name": "OnEvent"
}
}
]
}
]
}

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

@ -0,0 +1,147 @@
{
"entries": [
{
"base": "AWSGameLiftAcceptMatchRequest",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Accept Match Request",
"category": "AWS Game Lift"
},
"methods": [
{
"base": "GetAcceptMatch",
"details": {
"name": "Get Accept Match"
},
"params": [
{
"typeid": "{AD289D76-CEE2-424F-847E-E62AA83B7D79}",
"details": {
"name": "Accept Match Request",
"tooltip": "The container for AcceptMatch request parameters"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Accept Match"
}
}
]
},
{
"base": "SetAcceptMatch",
"details": {
"name": "Set Accept Match"
},
"params": [
{
"typeid": "{AD289D76-CEE2-424F-847E-E62AA83B7D79}",
"details": {
"name": "Accept Match Request",
"tooltip": "The container for AcceptMatch request parameters"
}
},
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Accept Match"
}
}
]
},
{
"base": "GetPlayerIds",
"details": {
"name": "Get Player Ids"
},
"params": [
{
"typeid": "{AD289D76-CEE2-424F-847E-E62AA83B7D79}",
"details": {
"name": "Accept Match Request",
"tooltip": "The container for AcceptMatch request parameters"
}
}
],
"results": [
{
"typeid": "{99DAD0BC-740E-5E82-826B-8FC7968CC02C}",
"details": {
"name": "Player Ids"
}
}
]
},
{
"base": "SetPlayerIds",
"details": {
"name": "Set Player Ids"
},
"params": [
{
"typeid": "{AD289D76-CEE2-424F-847E-E62AA83B7D79}",
"details": {
"name": "Accept Match Request",
"tooltip": "The container for AcceptMatch request parameters"
}
},
{
"typeid": "{99DAD0BC-740E-5E82-826B-8FC7968CC02C}",
"details": {
"name": "Player Ids"
}
}
]
},
{
"base": "GetTicketId",
"details": {
"name": "Get Ticket Id"
},
"params": [
{
"typeid": "{AD289D76-CEE2-424F-847E-E62AA83B7D79}",
"details": {
"name": "Accept Match Request",
"tooltip": "The container for AcceptMatch request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Ticket Id"
}
}
]
},
{
"base": "SetTicketId",
"details": {
"name": "Set Ticket Id"
},
"params": [
{
"typeid": "{AD289D76-CEE2-424F-847E-E62AA83B7D79}",
"details": {
"name": "Accept Match Request",
"tooltip": "The container for AcceptMatch request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Ticket Id"
}
}
]
}
]
}
]
}

@ -0,0 +1,275 @@
{
"entries": [
{
"base": "AWSGameLiftCreateSessionOnQueueRequest",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Create Session On Queue Request",
"category": "AWS Game Lift"
},
"methods": [
{
"base": "GetPlacementId",
"details": {
"name": "Get Placement Id"
},
"params": [
{
"typeid": "{2B99E594-CE81-4EB0-8888-74EF4242B59F}",
"details": {
"name": "AWS Game Lift Create Session On Queue Request"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Placement Id"
}
}
]
},
{
"base": "SetPlacementId",
"details": {
"name": "Set Placement Id"
},
"params": [
{
"typeid": "{2B99E594-CE81-4EB0-8888-74EF4242B59F}",
"details": {
"name": "AWS Game Lift Create Session On Queue Request"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Placement Id"
}
}
]
},
{
"base": "GetQueueName",
"details": {
"name": "Get Queue Name"
},
"params": [
{
"typeid": "{2B99E594-CE81-4EB0-8888-74EF4242B59F}",
"details": {
"name": "AWS Game Lift Create Session On Queue Request"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Queue Name"
}
}
]
},
{
"base": "SetQueueName",
"details": {
"name": "Set Queue Name"
},
"params": [
{
"typeid": "{2B99E594-CE81-4EB0-8888-74EF4242B59F}",
"details": {
"name": "AWS Game Lift Create Session On Queue Request"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Queue Name"
}
}
]
},
{
"base": "GetSessionName",
"details": {
"name": "Get Session Name"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Session Name"
}
}
]
},
{
"base": "SetSessionName",
"details": {
"name": "Set Session Name"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Session Name"
}
}
]
},
{
"base": "GetMaxPlayer",
"details": {
"name": "Get Max Player"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
}
],
"results": [
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "Max Player"
}
}
]
},
{
"base": "SetMaxPlayer",
"details": {
"name": "Set Max Player"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
},
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "Max Player"
}
}
]
},
{
"base": "GetSessionProperties",
"details": {
"name": "Get Session Properties"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
}
],
"results": [
{
"typeid": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}",
"details": {
"name": "Session Properties"
}
}
]
},
{
"base": "SetSessionProperties",
"details": {
"name": "Set Session Properties"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
},
{
"typeid": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}",
"details": {
"name": "Session Properties"
}
}
]
},
{
"base": "GetCreatorId",
"details": {
"name": "Get Creator Id"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Creator Id"
}
}
]
},
{
"base": "SetCreatorId",
"details": {
"name": "Set Creator Id"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Creator Id"
}
}
]
}
]
}
]
}

@ -0,0 +1,317 @@
{
"entries": [
{
"base": "AWSGameLiftCreateSessionRequest",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Create Session Request",
"category": "AWS Game Lift"
},
"methods": [
{
"base": "GetIdempotencyToken",
"details": {
"name": "Get Idempotency Token"
},
"params": [
{
"typeid": "{69612D5D-F899-4DEB-AD63-4C497ABC5C0D}",
"details": {
"name": "AWS Game Lift Create Session Request"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Idempotency Token"
}
}
]
},
{
"base": "SetIdempotencyToken",
"details": {
"name": "Set Idempotency Token"
},
"params": [
{
"typeid": "{69612D5D-F899-4DEB-AD63-4C497ABC5C0D}",
"details": {
"name": "AWS Game Lift Create Session Request"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Idempotency Token"
}
}
]
},
{
"base": "GetAliasId",
"details": {
"name": "Get Alias Id"
},
"params": [
{
"typeid": "{69612D5D-F899-4DEB-AD63-4C497ABC5C0D}",
"details": {
"name": "AWS Game Lift Create Session Request"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Alias Id"
}
}
]
},
{
"base": "SetAliasId",
"details": {
"name": "Set Alias Id"
},
"params": [
{
"typeid": "{69612D5D-F899-4DEB-AD63-4C497ABC5C0D}",
"details": {
"name": "AWS Game Lift Create Session Request"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Alias Id"
}
}
]
},
{
"base": "GetSessionName",
"details": {
"name": "Get Session Name"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Session Name"
}
}
]
},
{
"base": "SetSessionName",
"details": {
"name": "Set Session Name"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Session Name"
}
}
]
},
{
"base": "GetMaxPlayer",
"details": {
"name": "Get Max Player"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
}
],
"results": [
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "Max Player"
}
}
]
},
{
"base": "SetMaxPlayer",
"details": {
"name": "Set Max Player"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
},
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "Max Player"
}
}
]
},
{
"base": "GetSessionProperties",
"details": {
"name": "Get Session Properties"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
}
],
"results": [
{
"typeid": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}",
"details": {
"name": "Session Properties"
}
}
]
},
{
"base": "SetSessionProperties",
"details": {
"name": "Set Session Properties"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
},
{
"typeid": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}",
"details": {
"name": "Session Properties"
}
}
]
},
{
"base": "GetFleetId",
"details": {
"name": "Get Fleet Id"
},
"params": [
{
"typeid": "{69612D5D-F899-4DEB-AD63-4C497ABC5C0D}",
"details": {
"name": "AWS Game Lift Create Session Request"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Fleet Id"
}
}
]
},
{
"base": "SetFleetId",
"details": {
"name": "Set Fleet Id"
},
"params": [
{
"typeid": "{69612D5D-F899-4DEB-AD63-4C497ABC5C0D}",
"details": {
"name": "AWS Game Lift Create Session Request"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Fleet Id"
}
}
]
},
{
"base": "GetCreatorId",
"details": {
"name": "Get Creator Id"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Creator Id"
}
}
]
},
{
"base": "SetCreatorId",
"details": {
"name": "Set Creator Id"
},
"params": [
{
"typeid": "{E39C2A45-89C9-4CFB-B337-9734DC798930}",
"details": {
"name": "Create Session Request",
"tooltip": "The container for CreateSession request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Creator Id"
}
}
]
}
]
}
]
}

@ -0,0 +1,147 @@
{
"entries": [
{
"base": "AWSGameLiftJoinSessionRequest",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Join Session Request",
"category": "AWS Game Lift"
},
"methods": [
{
"base": "GetPlayerData",
"details": {
"name": "Get Player Data"
},
"params": [
{
"typeid": "{519769E8-3CDE-4385-A0D7-24DBB3685657}",
"details": {
"name": "Join Session Request",
"tooltip": "The container for JoinSession request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Player Data"
}
}
]
},
{
"base": "SetPlayerData",
"details": {
"name": "Set Player Data"
},
"params": [
{
"typeid": "{519769E8-3CDE-4385-A0D7-24DBB3685657}",
"details": {
"name": "Join Session Request",
"tooltip": "The container for JoinSession request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Player Data"
}
}
]
},
{
"base": "GetPlayerId",
"details": {
"name": "Get Player Id"
},
"params": [
{
"typeid": "{519769E8-3CDE-4385-A0D7-24DBB3685657}",
"details": {
"name": "Join Session Request",
"tooltip": "The container for JoinSession request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Player Id"
}
}
]
},
{
"base": "SetPlayerId",
"details": {
"name": "Set Player Id"
},
"params": [
{
"typeid": "{519769E8-3CDE-4385-A0D7-24DBB3685657}",
"details": {
"name": "Join Session Request",
"tooltip": "The container for JoinSession request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Player Id"
}
}
]
},
{
"base": "GetSessionId",
"details": {
"name": "Get Session Id"
},
"params": [
{
"typeid": "{519769E8-3CDE-4385-A0D7-24DBB3685657}",
"details": {
"name": "Join Session Request",
"tooltip": "The container for JoinSession request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Session Id"
}
}
]
},
{
"base": "SetSessionId",
"details": {
"name": "Set Session Id"
},
"params": [
{
"typeid": "{519769E8-3CDE-4385-A0D7-24DBB3685657}",
"details": {
"name": "Join Session Request",
"tooltip": "The container for JoinSession request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Session Id"
}
}
]
}
]
}
]
}

@ -0,0 +1,183 @@
{
"entries": [
{
"base": "AWSGameLiftPlayer",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Player",
"category": "AWS Game Lift"
},
"methods": [
{
"base": "GetLatencyInMs",
"details": {
"name": "Get Latency In Ms"
},
"params": [
{
"typeid": "{B62C118E-C55D-4903-8ECB-E58E8CA613C4}",
"details": {
"name": "AWS Game Lift Player"
}
}
],
"results": [
{
"typeid": "{3F80885A-9011-5172-8D94-87108B31D950}",
"details": {
"name": "Latency In Ms"
}
}
]
},
{
"base": "SetLatencyInMs",
"details": {
"name": "Set Latency In Ms"
},
"params": [
{
"typeid": "{B62C118E-C55D-4903-8ECB-E58E8CA613C4}",
"details": {
"name": "AWS Game Lift Player"
}
},
{
"typeid": "{3F80885A-9011-5172-8D94-87108B31D950}",
"details": {
"name": "Latency In Ms"
}
}
]
},
{
"base": "GetPlayerAttributes",
"details": {
"name": "Get Player Attributes"
},
"params": [
{
"typeid": "{B62C118E-C55D-4903-8ECB-E58E8CA613C4}",
"details": {
"name": "AWS Game Lift Player"
}
}
],
"results": [
{
"typeid": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}",
"details": {
"name": "Player Attributes"
}
}
]
},
{
"base": "SetPlayerAttributes",
"details": {
"name": "Set Player Attributes"
},
"params": [
{
"typeid": "{B62C118E-C55D-4903-8ECB-E58E8CA613C4}",
"details": {
"name": "AWS Game Lift Player"
}
},
{
"typeid": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}",
"details": {
"name": "Player Attributes"
}
}
]
},
{
"base": "GetPlayerId",
"details": {
"name": "Get Player Id"
},
"params": [
{
"typeid": "{B62C118E-C55D-4903-8ECB-E58E8CA613C4}",
"details": {
"name": "AWS Game Lift Player"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Player Id"
}
}
]
},
{
"base": "SetPlayerId",
"details": {
"name": "Set Player Id"
},
"params": [
{
"typeid": "{B62C118E-C55D-4903-8ECB-E58E8CA613C4}",
"details": {
"name": "AWS Game Lift Player"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Player Id"
}
}
]
},
{
"base": "GetTeam",
"details": {
"name": "Get Team"
},
"params": [
{
"typeid": "{B62C118E-C55D-4903-8ECB-E58E8CA613C4}",
"details": {
"name": "AWS Game Lift Player"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Team"
}
}
]
},
{
"base": "SetTeam",
"details": {
"name": "Set Team"
},
"params": [
{
"typeid": "{B62C118E-C55D-4903-8ECB-E58E8CA613C4}",
"details": {
"name": "AWS Game Lift Player"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Team"
}
}
]
}
]
}
]
}

@ -0,0 +1,317 @@
{
"entries": [
{
"base": "AWSGameLiftSearchSessionsRequest",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Search Sessions Request",
"category": "AWS Game Lift"
},
"methods": [
{
"base": "GetLocation",
"details": {
"name": "Get Location"
},
"params": [
{
"typeid": "{864C91C0-CA53-4585-BF07-066C0DF3E198}",
"details": {
"name": "AWS Game Lift Search Sessions Request"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Location"
}
}
]
},
{
"base": "SetLocation",
"details": {
"name": "Set Location"
},
"params": [
{
"typeid": "{864C91C0-CA53-4585-BF07-066C0DF3E198}",
"details": {
"name": "AWS Game Lift Search Sessions Request"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Location"
}
}
]
},
{
"base": "GetFleetId",
"details": {
"name": "Get Fleet Id"
},
"params": [
{
"typeid": "{864C91C0-CA53-4585-BF07-066C0DF3E198}",
"details": {
"name": "AWS Game Lift Search Sessions Request"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Fleet Id"
}
}
]
},
{
"base": "SetFleetId",
"details": {
"name": "Set Fleet Id"
},
"params": [
{
"typeid": "{864C91C0-CA53-4585-BF07-066C0DF3E198}",
"details": {
"name": "AWS Game Lift Search Sessions Request"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Fleet Id"
}
}
]
},
{
"base": "GetNextToken",
"details": {
"name": "Get Next Token"
},
"params": [
{
"typeid": "{B49207A8-8549-4ADB-B7D9-D7A4932F9B4B}",
"details": {
"name": "Search Sessions Request",
"tooltip": "The container for SearchSessions request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Next Token"
}
}
]
},
{
"base": "SetNextToken",
"details": {
"name": "Set Next Token"
},
"params": [
{
"typeid": "{B49207A8-8549-4ADB-B7D9-D7A4932F9B4B}",
"details": {
"name": "Search Sessions Request",
"tooltip": "The container for SearchSessions request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Next Token"
}
}
]
},
{
"base": "GetSortExpression",
"details": {
"name": "Get Sort Expression"
},
"params": [
{
"typeid": "{B49207A8-8549-4ADB-B7D9-D7A4932F9B4B}",
"details": {
"name": "Search Sessions Request",
"tooltip": "The container for SearchSessions request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Sort Expression"
}
}
]
},
{
"base": "SetSortExpression",
"details": {
"name": "Set Sort Expression"
},
"params": [
{
"typeid": "{B49207A8-8549-4ADB-B7D9-D7A4932F9B4B}",
"details": {
"name": "Search Sessions Request",
"tooltip": "The container for SearchSessions request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Sort Expression"
}
}
]
},
{
"base": "GetAliasId",
"details": {
"name": "Get Alias Id"
},
"params": [
{
"typeid": "{864C91C0-CA53-4585-BF07-066C0DF3E198}",
"details": {
"name": "AWS Game Lift Search Sessions Request"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Alias Id"
}
}
]
},
{
"base": "SetAliasId",
"details": {
"name": "Set Alias Id"
},
"params": [
{
"typeid": "{864C91C0-CA53-4585-BF07-066C0DF3E198}",
"details": {
"name": "AWS Game Lift Search Sessions Request"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Alias Id"
}
}
]
},
{
"base": "GetFilterExpression",
"details": {
"name": "Get Filter Expression"
},
"params": [
{
"typeid": "{B49207A8-8549-4ADB-B7D9-D7A4932F9B4B}",
"details": {
"name": "Search Sessions Request",
"tooltip": "The container for SearchSessions request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Filter Expression"
}
}
]
},
{
"base": "SetFilterExpression",
"details": {
"name": "Set Filter Expression"
},
"params": [
{
"typeid": "{B49207A8-8549-4ADB-B7D9-D7A4932F9B4B}",
"details": {
"name": "Search Sessions Request",
"tooltip": "The container for SearchSessions request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Filter Expression"
}
}
]
},
{
"base": "GetMaxResult",
"details": {
"name": "Get Max Result"
},
"params": [
{
"typeid": "{B49207A8-8549-4ADB-B7D9-D7A4932F9B4B}",
"details": {
"name": "Search Sessions Request",
"tooltip": "The container for SearchSessions request parameters"
}
}
],
"results": [
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "Max Result"
}
}
]
},
{
"base": "SetMaxResult",
"details": {
"name": "Set Max Result"
},
"params": [
{
"typeid": "{B49207A8-8549-4ADB-B7D9-D7A4932F9B4B}",
"details": {
"name": "Search Sessions Request",
"tooltip": "The container for SearchSessions request parameters"
}
},
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "Max Result"
}
}
]
}
]
}
]
}

@ -0,0 +1,143 @@
{
"entries": [
{
"base": "AWSGameLiftStartMatchmakingRequest",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Start Matchmaking Request",
"category": "AWS Game Lift"
},
"methods": [
{
"base": "GetTicketId",
"details": {
"name": "Get Ticket Id"
},
"params": [
{
"typeid": "{70B47776-E8E7-4993-BEC3-5CAEC3D48E47}",
"details": {
"name": "Start Matchmaking Request",
"tooltip": "The container for StartMatchmaking request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Ticket Id"
}
}
]
},
{
"base": "SetTicketId",
"details": {
"name": "Set Ticket Id"
},
"params": [
{
"typeid": "{70B47776-E8E7-4993-BEC3-5CAEC3D48E47}",
"details": {
"name": "Start Matchmaking Request",
"tooltip": "The container for StartMatchmaking request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Ticket Id"
}
}
]
},
{
"base": "GetConfigurationName",
"details": {
"name": "Get Configuration Name"
},
"params": [
{
"typeid": "{D273DF71-9C55-48C1-95F9-8D7B66B9CF3E}",
"details": {
"name": "AWS Game Lift Start Matchmaking Request"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Configuration Name"
}
}
]
},
{
"base": "SetConfigurationName",
"details": {
"name": "Set Configuration Name"
},
"params": [
{
"typeid": "{D273DF71-9C55-48C1-95F9-8D7B66B9CF3E}",
"details": {
"name": "AWS Game Lift Start Matchmaking Request"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Configuration Name"
}
}
]
},
{
"base": "GetPlayers",
"details": {
"name": "Get Players"
},
"params": [
{
"typeid": "{D273DF71-9C55-48C1-95F9-8D7B66B9CF3E}",
"details": {
"name": "AWS Game Lift Start Matchmaking Request"
}
}
],
"results": [
{
"typeid": "{EE12B610-77DD-56DD-AB5A-16A537F2CE5E}",
"details": {
"name": "Players"
}
}
]
},
{
"base": "SetPlayers",
"details": {
"name": "Set Players"
},
"params": [
{
"typeid": "{D273DF71-9C55-48C1-95F9-8D7B66B9CF3E}",
"details": {
"name": "AWS Game Lift Start Matchmaking Request"
}
},
{
"typeid": "{EE12B610-77DD-56DD-AB5A-16A537F2CE5E}",
"details": {
"name": "Players"
}
}
]
}
]
}
]
}

@ -0,0 +1,59 @@
{
"entries": [
{
"base": "AWSGameLiftStopMatchmakingRequest",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Stop Matchmaking Request",
"category": "AWS Game Lift"
},
"methods": [
{
"base": "GetTicketId",
"details": {
"name": "Get Ticket Id"
},
"params": [
{
"typeid": "{6132E293-65EF-4DC2-A8A0-00269697229D}",
"details": {
"name": "Stop Matchmaking Request",
"tooltip": "The container for StopMatchmaking request parameters"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Ticket Id"
}
}
]
},
{
"base": "SetTicketId",
"details": {
"name": "Set Ticket Id"
},
"params": [
{
"typeid": "{6132E293-65EF-4DC2-A8A0-00269697229D}",
"details": {
"name": "Stop Matchmaking Request",
"tooltip": "The container for StopMatchmaking request parameters"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Ticket Id"
}
}
]
}
]
}
]
}

@ -0,0 +1,57 @@
{
"entries": [
{
"base": "AWSMetrics_AttributesSubmissionList",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Attributes Submission List",
"category": "AWS Metrics"
},
"methods": [
{
"base": "Getattributes",
"details": {
"name": "Get Attributes"
},
"params": [
{
"typeid": "{B1106C14-D22B-482F-B33E-B6E154A53798}",
"details": {
"name": "Attribute Submission List"
}
}
],
"results": [
{
"typeid": "{1C1ABE6D-94D2-5CFD-A502-8813300FEC8D}",
"details": {
"name": "Metrics Attribute"
}
}
]
},
{
"base": "Setattributes",
"details": {
"name": "Set Attributes"
},
"params": [
{
"typeid": "{B1106C14-D22B-482F-B33E-B6E154A53798}",
"details": {
"name": "Attribute Submission List"
}
},
{
"typeid": "{1C1ABE6D-94D2-5CFD-A502-8813300FEC8D}",
"details": {
"name": "Metrics Attribute"
}
}
]
}
]
}
]
}

@ -0,0 +1,131 @@
{
"entries": [
{
"base": "AWSMetrics_MetricsAttribute",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Metrics Attribute",
"category": "AWS Metrics"
},
"methods": [
{
"base": "SetName",
"context": "AWSMetrics_MetricsAttribute",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke SetName"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after SetName is invoked"
},
"details": {
"name": "Set Name"
},
"params": [
{
"typeid": "{6483F481-0C18-4171-8B59-A44F2F28EAE5}",
"details": {
"name": "Metrics Attribute"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Name"
}
}
]
},
{
"base": "SetStrValue",
"context": "AWSMetrics_MetricsAttribute",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke SetStrValue"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after SetStrValue is invoked"
},
"details": {
"name": "Set String Value"
},
"params": [
{
"typeid": "{6483F481-0C18-4171-8B59-A44F2F28EAE5}",
"details": {
"name": "Metrics Attribute"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Name"
}
}
]
},
{
"base": "SetIntValue",
"context": "AWSMetrics_MetricsAttribute",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke SetIntValue"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after SetIntValue is invoked"
},
"details": {
"name": "Set Int Value"
},
"params": [
{
"typeid": "{6483F481-0C18-4171-8B59-A44F2F28EAE5}",
"details": {
"name": "Metrics Attribute"
}
},
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "Value"
}
}
]
},
{
"base": "SetDoubleValue",
"context": "AWSMetrics_MetricsAttribute",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke SetDoubleValue"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after SetDoubleValue is invoked"
},
"details": {
"name": "Set Double Value"
},
"params": [
{
"typeid": "{6483F481-0C18-4171-8B59-A44F2F28EAE5}",
"details": {
"name": "Metrics Attribute"
}
},
{
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
"details": {
"name": "Value"
}
}
]
}
]
}
]
}

@ -0,0 +1,81 @@
{
"entries": [
{
"base": "AWSScriptBehaviorDynamoDB",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AWS Dynamo DB",
"category": "AWS Core"
},
"methods": [
{
"base": "GetItem",
"context": "AWSScriptBehaviorDynamoDB",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetItem"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetItem is invoked"
},
"details": {
"name": "Get Item",
"category": "Other"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Table Resource Key"
}
},
{
"typeid": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}",
"details": {
"name": "Key Map"
}
}
]
},
{
"base": "GetItemRaw",
"context": "AWSScriptBehaviorDynamoDB",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetItemRaw"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetItemRaw is invoked"
},
"details": {
"name": "Get Item Raw",
"category": "Other"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Table"
}
},
{
"typeid": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}",
"details": {
"name": "Key Map"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Region"
}
}
]
}
]
}
]
}

@ -0,0 +1,79 @@
{
"entries": [
{
"base": "AWSScriptBehaviorLambda",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AWS Lambda",
"category": "AWS Core"
},
"methods": [
{
"base": "Invoke",
"context": "AWSScriptBehaviorLambda",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Invoke"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Invoke is invoked"
},
"details": {
"name": "Invoke"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Function Resource Key"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Payload"
}
}
]
},
{
"base": "InvokeRaw",
"context": "AWSScriptBehaviorLambda",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke InvokeRaw"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after InvokeRaw is invoked"
},
"details": {
"name": "Invoke Raw"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Function Name"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Payload"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Region"
}
}
]
}
]
}
]
}

@ -0,0 +1,155 @@
{
"entries": [
{
"base": "AWSScriptBehaviorS3",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AWS S3",
"category": "AWS Core"
},
"methods": [
{
"base": "GetObject",
"context": "AWSScriptBehaviorS3",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetObject"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetObject is invoked"
},
"details": {
"name": "Get Object"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Bucket Resource Key"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Object Key"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "File"
}
}
]
},
{
"base": "GetObjectRaw",
"context": "AWSScriptBehaviorS3",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetObjectRaw"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetObjectRaw is invoked"
},
"details": {
"name": "Get Object Raw"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Bucket"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Object Key"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Region"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "File"
}
}
]
},
{
"base": "HeadObject",
"context": "AWSScriptBehaviorS3",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke HeadObject"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after HeadObject is invoked"
},
"details": {
"name": "Head Object"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Bucket Resource Key"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "OBject Key"
}
}
]
},
{
"base": "HeadObjectRaw",
"context": "AWSScriptBehaviorS3",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke HeadObjectRaw"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after HeadObjectRaw is invoked"
},
"details": {
"name": "Head Object Raw"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Bucket"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Object Key"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Region"
}
}
]
}
]
}
]
}

@ -0,0 +1,581 @@
{
"entries": [
{
"base": "AZ::SceneAPI::Containers::SceneGraph",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Scene Graph",
"category": "Scene Graph"
},
"methods": [
{
"base": "GetNodeChild",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Node Child"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Node Child is invoked"
},
"details": {
"name": "Get Node Child"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
]
},
{
"base": "FindWithPath",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Find With Path"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Find With Path is invoked"
},
"details": {
"name": "Find With Path"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Path"
}
}
],
"results": [
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
]
},
{
"base": "HasNodeChild",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Has Node Child"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Has Node Child is invoked"
},
"details": {
"name": "Has Node Child"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Has Node Child"
}
}
]
},
{
"base": "HasNodeParent",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Has Node Parent"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Has Node Parent is invoked"
},
"details": {
"name": "Has Node Parent"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Has Node Parent"
}
}
]
},
{
"base": "GetNodeSibling",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Node Sibling"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Node Sibling is invoked"
},
"details": {
"name": "Get Node Sibling"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
]
},
{
"base": "HasNodeSibling",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Has Node Sibling"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Has Node Sibling is invoked"
},
"details": {
"name": "Has Node Sibling"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Has Node Sibling"
}
}
]
},
{
"base": "IsNodeEndPoint",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Is Node End Point"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Is Node End Point is invoked"
},
"details": {
"name": "Is Node End Point"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Is Node End Point"
}
}
]
},
{
"base": "GetNodeCount",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Node Count"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Node Count is invoked"
},
"details": {
"name": "Get Node Count"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
}
],
"results": [
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "Node Count"
}
}
]
},
{
"base": "HasNodeContent",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Has Node Content"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Has Node Content is invoked"
},
"details": {
"name": "Has Node Content"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Has Node Content"
}
}
]
},
{
"base": "GetNodeContent",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Node Content"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Node Content is invoked"
},
"details": {
"name": "Get Node Content"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{3EF0DDEC-C734-4804-BE99-82058FEBDA71}",
"details": {
"name": "Graph Object Proxy"
}
}
]
},
{
"base": "GetNodeName",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Node Name"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Node Name is invoked"
},
"details": {
"name": "Get Node Name"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{4077AC3C-B301-4F5A-BEA7-54D6511AEC2E}",
"details": {
"name": "Node Name"
}
}
]
},
{
"base": "GetRoot",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Root"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Root is invoked"
},
"details": {
"name": "Get Root"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
}
],
"results": [
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
]
},
{
"base": "GetNodeSeperationCharacter",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Node Separation Character"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Node Separation Character is invoked"
},
"details": {
"name": "Get Node Separation Character"
},
"results": [
{
"typeid": "{3AB0037F-AF8D-48CE-BCA0-A170D18B2C03}",
"details": {
"name": "Separation Character"
}
}
]
},
{
"base": "GetNodeParent",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Node Parent"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Node Parent is invoked"
},
"details": {
"name": "Get Node Parent"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
],
"results": [
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
]
},
{
"base": "FindWithRootAndPath",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Find With Root And Path"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Find With Root And Path is invoked"
},
"details": {
"name": "Find With Root And Path"
},
"params": [
{
"typeid": "{CAC6556D-D5FE-4D0E-BCCD-8940357C1D35}",
"details": {
"name": "Scene Graph"
}
},
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Path"
}
}
],
"results": [
{
"typeid": "{4AD18037-E629-480D-8165-997A137327FD}",
"details": {
"name": "Node Index"
}
}
]
},
{
"base": "IsValidName",
"context": "AZ::SceneAPI::Containers::SceneGraph",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Is Valid Name"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Is Valid Name is invoked"
},
"details": {
"name": "Is Valid Name"
},
"params": [
{
"typeid": "{3AB0037F-AF8D-48CE-BCA0-A170D18B2C03}",
"details": {
"name": "Name"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Is Valid"
}
}
]
}
]
}
]
}

@ -0,0 +1,52 @@
{
"entries": [
{
"base": "AZ::SceneAPI::DataTypes::IMeshData::Face",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Mesh Data Face",
"category": "Scene Graph"
},
"methods": [
{
"base": "GetVertexIndex",
"context": "AZ::SceneAPI::DataTypes::IMeshData::Face",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Vertex Index"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Vertex Index is invoked"
},
"details": {
"name": "Get Vertex Index"
},
"params": [
{
"typeid": "{F9F49C1A-014F-46F5-A46F-B56D8CB46C2B}",
"details": {
"name": "Mesh Data Face"
}
},
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "Face Index"
}
}
],
"results": [
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "Index"
}
}
]
}
]
}
]
}

@ -0,0 +1,318 @@
{
"entries": [
{
"base": "AcesParameterOverrides",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Aces Parameter Overrides",
"category": "Rendering"
},
"methods": [
{
"base": "LoadPreset",
"context": "AcesParameterOverrides",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Load Preset"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Load Preset is invoked"
},
"details": {
"name": "Load Preset"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
}
]
},
{
"base": "GetOutputDeviceTransformType_4000Nits",
"details": {
"name": "Get Output Device Transform Type 4000 Nits"
},
"results": [
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
]
},
{
"base": "GetOutputDeviceTransformType_2000Nits",
"details": {
"name": "Get Output Device Transform Type 2000 Nits"
},
"results": [
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
]
},
{
"base": "GetapplyCATD60toD65",
"details": {
"name": "Get Apply CATD 60 to D65"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Result"
}
}
]
},
{
"base": "SetapplyCATD60toD65",
"details": {
"name": "Set Apply CATD 60 to D65"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
},
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Result"
}
}
]
},
{
"base": "GetOutputDeviceTransformType_48Nits",
"details": {
"name": "Get Output Device Transform Type 48 Nits"
},
"results": [
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
]
},
{
"base": "GetOutputDeviceTransformType_NumOutputDeviceTransformTypes",
"details": {
"name": "Get Output Device Transform Type Num Output Device Transform Types"
},
"results": [
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
]
},
{
"base": "GetOutputDeviceTransformType_1000Nits",
"details": {
"name": "Get Output Device Transform Type 1000 Nits"
},
"results": [
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "int"
}
}
]
},
{
"base": "GetapplyDesaturation",
"details": {
"name": "Get Apply Desaturation"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Result"
}
}
]
},
{
"base": "SetapplyDesaturation",
"details": {
"name": "Setapply Desaturation"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
},
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Result"
}
}
]
},
{
"base": "Getpreset",
"details": {
"name": "Getpreset"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
}
],
"results": [
{
"typeid": "{B94085B7-C0D4-466A-A791-188A4559EC8D}",
"details": {
"name": "Result"
}
}
]
},
{
"base": "Setpreset",
"details": {
"name": "Setpreset"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
},
{
"typeid": "{B94085B7-C0D4-466A-A791-188A4559EC8D}",
"details": {
"name": "Result"
}
}
]
},
{
"base": "GetalterSurround",
"details": {
"name": "Getalter Surround"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Result"
}
}
]
},
{
"base": "SetalterSurround",
"details": {
"name": "Setalter Surround"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
},
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Result"
}
}
]
},
{
"base": "GetoverrideDefaults",
"details": {
"name": "Getoverride Defaults"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Result"
}
}
]
},
{
"base": "SetoverrideDefaults",
"details": {
"name": "Setoverride Defaults"
},
"params": [
{
"typeid": "{3EE8C0D4-3792-46C0-B91C-B89A81C36B91}",
"details": {
"name": "Aces Parameter Overrides"
}
},
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Result"
}
}
]
}
]
}
]
}

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

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

@ -0,0 +1,177 @@
{
"entries": [
{
"base": "AssetData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Asset Data",
"category": "Asset"
},
"methods": [
{
"base": "GetUseCount",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Use Count"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Use Count is invoked"
},
"details": {
"name": "Get Use Count"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "Asset Data"
}
}
],
"results": [
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "Use Count"
}
}
]
},
{
"base": "IsLoading",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Is Loading"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Is Loading is invoked"
},
"details": {
"name": "Is Loading",
"category": "Other"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "Asset Data"
}
},
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Include Queued"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Is Loading"
}
}
]
},
{
"base": "IsError",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Is Error"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Is Error is invoked"
},
"details": {
"name": "Is Error"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "Asset Data"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Is Error"
}
}
]
},
{
"base": "IsReady",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Is Ready"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Is Ready is invoked"
},
"details": {
"name": "Is Ready"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "Asset Data"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Is Ready"
}
}
]
},
{
"base": "GetId",
"context": "AssetData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Id"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Id is invoked"
},
"details": {
"name": "Get Id"
},
"params": [
{
"typeid": "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}",
"details": {
"name": "Asset Data"
}
}
],
"results": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "Asset Id"
}
}
]
}
]
}
]
}

@ -0,0 +1,145 @@
{
"entries": [
{
"base": "AssetId",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Asset Id",
"category": "Asset"
},
"methods": [
{
"base": "CreateString",
"context": "AssetId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke CreateString"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after CreateString is invoked"
},
"details": {
"name": "Create String"
},
"params": [
{
"typeid": "{7114E998-A8B4-519B-9342-A86D1587B4F7}",
"details": {
"name": "String"
}
}
],
"results": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "Asset Id"
}
}
]
},
{
"base": "IsValid",
"context": "AssetId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsValid"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsValid is invoked"
},
"details": {
"name": "Is Valid"
},
"params": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "Asset Id"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Is Valid"
}
}
]
},
{
"base": "ToString",
"context": "AssetId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke ToString"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after ToString is invoked"
},
"details": {
"name": "To String"
},
"params": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "Asset Id"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "String"
}
}
]
},
{
"base": "IsEqual",
"context": "AssetId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsEqual"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsEqual is invoked"
},
"details": {
"name": "Is Equal"
},
"params": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "Asset Id"
}
},
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "Asset Id"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Equal"
}
}
]
}
]
}
]
}

@ -0,0 +1,102 @@
{
"entries": [
{
"base": "AssetInfo",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Asset Info"
},
"methods": [
{
"base": "GetassetId",
"details": {
"name": "Get Asset Id"
},
"params": [
{
"typeid": "{E6D8372B-8419-4287-B478-1353709A972F}",
"details": {
"name": "Asset Info"
}
}
],
"results": [
{
"typeid": "{652ED536-3402-439B-AEBE-4A5DBC554085}",
"details": {
"name": "Asset Id"
}
}
]
},
{
"base": "GetassetType",
"details": {
"name": "Get Asset Type"
},
"params": [
{
"typeid": "{E6D8372B-8419-4287-B478-1353709A972F}",
"details": {
"name": "Asset Info"
}
}
],
"results": [
{
"typeid": "{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}",
"details": {
"name": "Type"
}
}
]
},
{
"base": "GetsizeBytes",
"details": {
"name": "Get Size Bytes"
},
"params": [
{
"typeid": "{E6D8372B-8419-4287-B478-1353709A972F}",
"details": {
"name": "Asset Info"
}
}
],
"results": [
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "Size"
}
}
]
},
{
"base": "GetrelativePath",
"details": {
"name": "Get Relative Path"
},
"params": [
{
"typeid": "{E6D8372B-8419-4287-B478-1353709A972F}",
"details": {
"name": "Asset Info"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Relative Path"
}
}
]
}
]
}
]
}

@ -0,0 +1,57 @@
{
"entries": [
{
"base": "AtomToolsDocumentSystemSettings",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Document System Settings",
"category": "Atom Tools"
},
"methods": [
{
"base": "GetshowReloadDocumentPrompt",
"details": {
"name": "Get Show Reload Document Prompt"
},
"params": [
{
"typeid": "{9E576D4F-A74A-4326-9135-C07284D0A3B9}",
"details": {
"name": "Document System Settings"
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Enabled"
}
}
]
},
{
"base": "SetshowReloadDocumentPrompt",
"details": {
"name": "Set Show Reload Document Prompt"
},
"params": [
{
"typeid": "{9E576D4F-A74A-4326-9135-C07284D0A3B9}",
"details": {
"name": "Document System Settings"
}
},
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Enabled"
}
}
]
}
]
}
]
}

@ -0,0 +1,145 @@
{
"entries": [
{
"base": "AuthenticationTokens",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Authentication Tokens",
"category": "AWS Client Auth"
},
"methods": [
{
"base": "GetAccessToken",
"details": {
"name": "Get Access Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Tokens"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Access Token"
}
}
]
},
{
"base": "SetAccessToken",
"details": {
"name": "Set Access Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Tokens"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Access Token"
}
}
]
},
{
"base": "GetOpenIdToken",
"context": "getter",
"details": {
"name": "Get OpenId Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Token"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "OpenId Token"
}
}
]
},
{
"base": "SetOpenIdToken",
"context": "setter",
"details": {
"name": "Set OpenId Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Token"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "OpenId Token"
}
}
]
},
{
"base": "GetRefreshToken",
"context": "getter",
"details": {
"name": "Get Refresh Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Token"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Refresh Token"
}
}
]
},
{
"base": "SetRefreshToken",
"context": "setter",
"details": {
"name": "Set Refresh Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Token"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Refresh Token"
}
}
]
}
]
}
]
}

@ -0,0 +1,99 @@
{
"entries": [
{
"base": "AxisType",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Axis Type",
"category": "Constants"
},
"methods": [
{
"base": "GetZNegative",
"details": {
"name": "Get -Z"
},
"results": [
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "-Z"
}
}
]
},
{
"base": "GetZPositive",
"details": {
"name": "Get +Z"
},
"results": [
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "+Z"
}
}
]
},
{
"base": "GetYPositive",
"details": {
"name": "Get +Y"
},
"results": [
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "+Y"
}
}
]
},
{
"base": "GetXNegative",
"details": {
"name": "Get -X"
},
"results": [
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "-X"
}
}
]
},
{
"base": "GetXPositive",
"details": {
"name": "Get +X"
},
"results": [
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "+X"
}
}
]
},
{
"base": "GetYNegative",
"details": {
"name": "Get -Y"
},
"results": [
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "-Y"
}
}
]
}
]
}
]
}

@ -0,0 +1,141 @@
{
"entries": [
{
"base": "AzFramework::SurfaceData::SurfacePoint",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Surface Point",
"category": "Surface Data"
},
"methods": [
{
"base": "Getposition",
"details": {
"name": "Get Position"
},
"params": [
{
"typeid": "{331A3D0E-BB1D-47BF-96A2-249FAA0D720D}",
"details": {
"name": "Surface Point"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Position"
}
}
]
},
{
"base": "Setposition",
"details": {
"name": "Set Position"
},
"params": [
{
"typeid": "{331A3D0E-BB1D-47BF-96A2-249FAA0D720D}",
"details": {
"name": "Surface Point"
}
},
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Position"
}
}
]
},
{
"base": "Getnormal",
"details": {
"name": "Get Normal"
},
"params": [
{
"typeid": "{331A3D0E-BB1D-47BF-96A2-249FAA0D720D}",
"details": {
"name": "Surface Point"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Normal"
}
}
]
},
{
"base": "Setnormal",
"details": {
"name": "Set Normal"
},
"params": [
{
"typeid": "{331A3D0E-BB1D-47BF-96A2-249FAA0D720D}",
"details": {
"name": "Surface Point"
}
},
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Normal"
}
}
]
},
{
"base": "GetsurfaceTags",
"details": {
"name": "Get Surface Tags"
},
"params": [
{
"typeid": "{331A3D0E-BB1D-47BF-96A2-249FAA0D720D}",
"details": {
"name": "Surface Point"
}
}
],
"results": [
{
"typeid": "{8F60B4D4-06F0-577C-AFB9-ECBFA7B66D4E}",
"details": {
"name": "Surface Tags"
}
}
]
},
{
"base": "SetsurfaceTags",
"details": {
"name": "Set Surface Tags"
},
"params": [
{
"typeid": "{331A3D0E-BB1D-47BF-96A2-249FAA0D720D}",
"details": {
"name": "Surface Point"
}
},
{
"typeid": "{8F60B4D4-06F0-577C-AFB9-ECBFA7B66D4E}",
"details": {
"name": "Surface Tags"
}
}
]
}
]
}
]
}

@ -0,0 +1,105 @@
{
"entries": [
{
"base": "BlastActorData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Actor Data",
"category": "Blast"
},
"methods": [
{
"base": "GetEntityId",
"details": {
"name": "Get Entity Id"
},
"params": [
{
"typeid": "{A23453D5-79A8-49C8-B9F0-9CC35D711DD4}",
"details": {
"name": "Blast Actor Data*",
"tooltip": "Represents Blast Actor in a Script Canvas friendly format."
}
}
],
"results": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "Entity Id",
"tooltip": "Entity Unique Id"
}
}
]
},
{
"base": "SetEntityId",
"details": {
"name": "Set Entity Id"
},
"params": [
{
"typeid": "{A23453D5-79A8-49C8-B9F0-9CC35D711DD4}",
"details": {
"name": "Blast Actor Data*",
"tooltip": "Represents Blast Actor in a Script Canvas friendly format."
}
},
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "Entity Id",
"tooltip": "Entity Unique Id"
}
}
]
},
{
"base": "GetIsStatic",
"details": {
"name": "Get Is Static"
},
"params": [
{
"typeid": "{A23453D5-79A8-49C8-B9F0-9CC35D711DD4}",
"details": {
"name": "Blast Actor Data*",
"tooltip": "Represents Blast Actor in a Script Canvas friendly format."
}
}
],
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Is Static"
}
}
]
},
{
"base": "SetIsStatic",
"details": {
"name": "Set Is Static"
},
"params": [
{
"typeid": "{A23453D5-79A8-49C8-B9F0-9CC35D711DD4}",
"details": {
"name": "Blast Actor Data*",
"tooltip": "Represents Blast Actor in a Script Canvas friendly format."
}
},
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Is Static"
}
}
]
}
]
}
]
}

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

@ -0,0 +1,175 @@
{
"entries": [
{
"base": "BlendShapeData",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Blend Shape Data",
"category": "Rendering"
},
"methods": [
{
"base": "GetUV",
"context": "BlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get UV"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get UV is invoked"
},
"details": {
"name": "Get UV"
},
"params": [
{
"typeid": "{FF875C22-2E4F-4CE3-BA49-09BF78C70A09}",
"details": {
"name": "Blend Shape Data"
}
},
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "Vertex Index"
}
},
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "UV Set Index"
}
}
],
"results": [
{
"typeid": "{3D80F623-C85C-4741-90D0-E4E66164E6BF}",
"details": {
"name": "UV"
}
}
]
},
{
"base": "GetTangent",
"context": "BlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Tangent"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Tangent is invoked"
},
"details": {
"name": "Get Tangent"
},
"params": [
{
"typeid": "{FF875C22-2E4F-4CE3-BA49-09BF78C70A09}",
"details": {
"name": "Blend Shape Data"
}
},
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "Index"
}
}
],
"results": [
{
"typeid": "{0CE9FA36-1E3A-4C06-9254-B7C73A732053}",
"details": {
"name": "Tangents"
}
}
]
},
{
"base": "GetBitangent",
"context": "BlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Bitangent"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Bitangent is invoked"
},
"details": {
"name": "Get Bi-Tangent"
},
"params": [
{
"typeid": "{FF875C22-2E4F-4CE3-BA49-09BF78C70A09}",
"details": {
"name": "Blend Shape Data"
}
},
{
"typeid": "{D6597933-47CD-4FC8-B911-63F3E2B0993A}",
"details": {
"name": "Index"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Bi-Tangent"
}
}
]
},
{
"base": "GetColor",
"context": "BlendShapeData",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Color"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Color is invoked"
},
"details": {
"name": "Get Color"
},
"params": [
{
"typeid": "{FF875C22-2E4F-4CE3-BA49-09BF78C70A09}",
"details": {
"name": "Blend Shape Data"
}
},
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "Color Set Index"
}
},
{
"typeid": "{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}",
"details": {
"name": "Color Index"
}
}
],
"results": [
{
"typeid": "{937E3BF8-5204-4D40-A8DA-C8F083C89F9F}",
"details": {
"name": "Color"
}
}
]
}
]
}
]
}

@ -0,0 +1,52 @@
{
"entries": [
{
"base": "BlendShapeDataFace",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Blend Shape Data Face",
"category": "Rendering"
},
"methods": [
{
"base": "GetVertexIndex",
"context": "BlendShapeDataFace",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Vertex Index"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Vertex Index is invoked"
},
"details": {
"name": "Get Vertex Index"
},
"params": [
{
"typeid": "{C972EC9A-3A5C-47CD-9A92-ECB4C0C0451C}",
"details": {
"name": "Blend Shape Data Face"
}
},
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "Face Index"
}
}
],
"results": [
{
"typeid": "{43DA906B-7DEF-4CA8-9790-854106D3F983}",
"details": {
"name": "Vertex Index"
}
}
]
}
]
}
]
}

@ -0,0 +1,59 @@
{
"entries": [
{
"base": "BoxShapeConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Box Shape Config",
"category": "Rendering/Shapes"
},
"methods": [
{
"base": "GetDimensions",
"details": {
"name": "Get Dimensions"
},
"params": [
{
"typeid": "{F034FBA2-AC2F-4E66-8152-14DFB90D6283}",
"details": {
"name": "Box Shape Config",
"tooltip": "Box shape configuration parameters"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Dimensions"
}
}
]
},
{
"base": "SetDimensions",
"details": {
"name": "Set Dimensions"
},
"params": [
{
"typeid": "{F034FBA2-AC2F-4E66-8152-14DFB90D6283}",
"details": {
"name": "Box Shape Config",
"tooltip": "Box shape configuration parameters"
}
},
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Dimensions"
}
}
]
}
]
}
]
}

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

@ -0,0 +1,103 @@
{
"entries": [
{
"base": "CapsuleShapeConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Capsule Shape Config",
"category": "Rendering/Shapes"
},
"methods": [
{
"base": "GetHeight",
"details": {
"name": "Get Height"
},
"params": [
{
"typeid": "{00931AEB-2AD8-42CE-B1DC-FA4332F51501}",
"details": {
"name": "Capsule Shape Config",
"tooltip": "Capsule shape configuration parameters"
}
}
],
"results": [
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "Height"
}
}
]
},
{
"base": "SetHeight",
"details": {
"name": "Set Height"
},
"params": [
{
"typeid": "{00931AEB-2AD8-42CE-B1DC-FA4332F51501}",
"details": {
"name": "Capsule Shape Config",
"tooltip": "Capsule shape configuration parameters"
}
},
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "Height"
}
}
]
},
{
"base": "GetRadius",
"details": {
"name": "Get Radius"
},
"params": [
{
"typeid": "{00931AEB-2AD8-42CE-B1DC-FA4332F51501}",
"details": {
"name": "Capsule Shape Config",
"tooltip": "Capsule shape configuration parameters"
}
}
],
"results": [
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "Radius"
}
}
]
},
{
"base": "SetRadius",
"details": {
"name": "Set Radius"
},
"params": [
{
"typeid": "{00931AEB-2AD8-42CE-B1DC-FA4332F51501}",
"details": {
"name": "Capsule Shape Config",
"tooltip": "Capsule shape configuration parameters"
}
},
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "Radius"
}
}
]
}
]
}
]
}

@ -0,0 +1,141 @@
{
"entries": [
{
"base": "ClientAuthAWSCredentials",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AWS Client Auth Credentials",
"category": "AWS Client Auth"
},
"methods": [
{
"base": "GetAWSAccessKeyId",
"details": {
"name": "Get AWS Access Key Id"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Access Key Id"
}
}
]
},
{
"base": "SetAWSAccessKeyId",
"details": {
"name": "Set AWS Access Key Id"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Access Key Id"
}
}
]
},
{
"base": "GetAWSSecretKey",
"details": {
"name": "Get AWS Secret Key"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Secret Key"
}
}
]
},
{
"base": "SetAWSSecretKey",
"details": {
"name": "Set AWS Secret Key"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Secret Key"
}
}
]
},
{
"base": "GetAWSSessionToken",
"details": {
"name": "Get AWS Session Token"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Session Token"
}
}
]
},
{
"base": "SetAWSSessionToken",
"details": {
"name": "Set AWS Session Token"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Session Token"
}
}
]
}
]
}
]
}

@ -0,0 +1,100 @@
{
"entries": [
{
"base": "CollisionEvent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Collision Event"
},
"methods": [
{
"base": "GetBody1EntityId",
"context": "CollisionEvent",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Body 1 Entity Id"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Body 1 Entity Id is invoked"
},
"details": {
"name": "Get Body 1 Entity Id"
},
"params": [
{
"typeid": "{7602AA36-792C-4BDC-BDF8-AA16792151A3}",
"details": {
"name": "Collision Event"
}
}
],
"results": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "Entity Id",
"tooltip": "Entity Unique Id"
}
}
]
},
{
"base": "GetBody2EntityId",
"context": "CollisionEvent",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Get Body 2 Entity Id"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Get Body 2 Entity Id is invoked"
},
"details": {
"name": "Get Body 2 Entity Id"
},
"params": [
{
"typeid": "{7602AA36-792C-4BDC-BDF8-AA16792151A3}",
"details": {
"name": "Collision Event"
}
}
],
"results": [
{
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
"details": {
"name": "Entity Id",
"tooltip": "Entity Unique Id"
}
}
]
},
{
"base": "GetContacts",
"details": {
"name": "Get Contacts"
},
"params": [
{
"typeid": "{7602AA36-792C-4BDC-BDF8-AA16792151A3}",
"details": {
"name": "Collision Event"
}
}
],
"results": [
{
"typeid": "{009022A1-16A5-50B0-958F-F69C729985A3}",
"details": {
"name": "Contacts"
}
}
]
}
]
}
]
}

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

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

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

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

@ -0,0 +1,183 @@
{
"entries": [
{
"base": "Contact",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Contact",
"category": "Physics"
},
"methods": [
{
"base": "GetPosition",
"details": {
"name": "Get Position"
},
"params": [
{
"typeid": "{D7439508-ED10-4395-9D48-1FC3D7815361}",
"details": {
"name": "Contact"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector 3"
}
}
]
},
{
"base": "SetPosition",
"details": {
"name": "Set Position"
},
"params": [
{
"typeid": "{D7439508-ED10-4395-9D48-1FC3D7815361}",
"details": {
"name": "Contact"
}
},
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector 3"
}
}
]
},
{
"base": "GetNormal",
"details": {
"name": "Get Normal"
},
"params": [
{
"typeid": "{D7439508-ED10-4395-9D48-1FC3D7815361}",
"details": {
"name": "Contact"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector 3"
}
}
]
},
{
"base": "SetNormal",
"details": {
"name": "Set Normal"
},
"params": [
{
"typeid": "{D7439508-ED10-4395-9D48-1FC3D7815361}",
"details": {
"name": "Contact"
}
},
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector 3"
}
}
]
},
{
"base": "GetImpulse",
"details": {
"name": "Get Impulse"
},
"params": [
{
"typeid": "{D7439508-ED10-4395-9D48-1FC3D7815361}",
"details": {
"name": "Contact"
}
}
],
"results": [
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector 3"
}
}
]
},
{
"base": "SetImpulse",
"details": {
"name": "Set Impulse"
},
"params": [
{
"typeid": "{D7439508-ED10-4395-9D48-1FC3D7815361}",
"details": {
"name": "Contact"
}
},
{
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
"details": {
"name": "Vector 3"
}
}
]
},
{
"base": "GetSeparation",
"details": {
"name": "Get Separation"
},
"params": [
{
"typeid": "{D7439508-ED10-4395-9D48-1FC3D7815361}",
"details": {
"name": "Contact"
}
}
],
"results": [
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "float"
}
}
]
},
{
"base": "SetSeparation",
"details": {
"name": "Set Separation"
},
"params": [
{
"typeid": "{D7439508-ED10-4395-9D48-1FC3D7815361}",
"details": {
"name": "Contact"
}
},
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "float"
}
}
]
}
]
}
]
}

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

@ -0,0 +1,103 @@
{
"entries": [
{
"base": "CylinderShapeConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Cylinder Shape Config",
"category": "Rendering/Shapes"
},
"methods": [
{
"base": "GetHeight",
"details": {
"name": "Get Height"
},
"params": [
{
"typeid": "{53254779-82F1-441E-9116-81E1FACFECF4}",
"details": {
"name": "Cylinder Shape Config",
"tooltip": "Cylinder shape configuration parameters"
}
}
],
"results": [
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "Height"
}
}
]
},
{
"base": "SetHeight",
"details": {
"name": "Set Height"
},
"params": [
{
"typeid": "{53254779-82F1-441E-9116-81E1FACFECF4}",
"details": {
"name": "Cylinder Shape Config",
"tooltip": "Cylinder shape configuration parameters"
}
},
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "Height"
}
}
]
},
{
"base": "GetRadius",
"details": {
"name": "Get Radius"
},
"params": [
{
"typeid": "{53254779-82F1-441E-9116-81E1FACFECF4}",
"details": {
"name": "Cylinder Shape Config",
"tooltip": "Cylinder shape configuration parameters"
}
}
],
"results": [
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "Radius"
}
}
]
},
{
"base": "SetRadius",
"details": {
"name": "Set Radius"
},
"params": [
{
"typeid": "{53254779-82F1-441E-9116-81E1FACFECF4}",
"details": {
"name": "Cylinder Shape Config",
"tooltip": "Cylinder shape configuration parameters"
}
},
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "Radius"
}
}
]
}
]
}
]
}

@ -0,0 +1,59 @@
{
"entries": [
{
"base": "DiskShapeConfig",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Disk Shape Config",
"category": "Rendering/Shapes"
},
"methods": [
{
"base": "GetRadius",
"details": {
"name": "Get Radius"
},
"params": [
{
"typeid": "{24EC2919-F198-4871-8404-F6DE8A16275E}",
"details": {
"name": "Configuration",
"tooltip": "Disk shape configuration parameters"
}
}
],
"results": [
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "float"
}
}
]
},
{
"base": "SetRadius",
"details": {
"name": "Set Radius"
},
"params": [
{
"typeid": "{24EC2919-F198-4871-8404-F6DE8A16275E}",
"details": {
"name": "Configuration",
"tooltip": "Disk shape configuration parameters"
}
},
{
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
"details": {
"name": "float"
}
}
]
}
]
}
]
}

@ -0,0 +1,46 @@
{
"entries": [
{
"base": "DisplaySettingsState",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "DisplaySettingsState"
},
"methods": [
{
"base": "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": [
{
"base": "DitherGradientComponent",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "DitherGradientComponent"
}
}
]
}

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

Loading…
Cancel
Save