{LYN-2185} Helios - Added GraphObjectProxy::GetMethodList() function (#392)
* {LYN-2185} Helios - Added GraphObjectProxy::GetMethodList() function
* Updated the EditorPythonConsoleInterface to get Python type name info
* Added PythonBehaviorInfo to the GraphObjectProxy object to reflect abstract calls that can be invoked
* removed SCENE_DATA_API from Reflect() function
Jira: https://jira.agscollab.com/browse/LYN-2185
Tests: Added tests GraphObjectProxy_GetClassInfo_Loads & GraphObjectProxy_GetClassInfo_CorrectFormats to regress test
* fix compile error
* etchPythonTypeName() returns AZStd::string
* put None into a const char
This commit is contained in:
@@ -62,6 +62,7 @@ namespace EditorPythonBindings
|
||||
void LogGlobalMethod(AZStd::string_view moduleName, AZStd::string_view methodName, AZ::BehaviorMethod* behaviorMethod) override;
|
||||
void LogGlobalProperty(AZStd::string_view moduleName, AZStd::string_view propertyName, AZ::BehaviorProperty* behaviorProperty) override;
|
||||
void Finalize() override;
|
||||
AZStd::string FetchPythonTypeName(const AZ::BehaviorParameter& param) override;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// EditorPythonConsoleInterface
|
||||
@@ -71,7 +72,6 @@ namespace EditorPythonBindings
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// Python type deduction
|
||||
AZStd::string_view FetchPythonTypeAndTraits(const AZ::TypeId& typeId, AZ::u32 traits);
|
||||
AZStd::string_view FetchPythonType(const AZ::BehaviorParameter& param);
|
||||
|
||||
private:
|
||||
using ModuleSet = AZStd::unordered_set<AZStd::string>;
|
||||
|
||||
Reference in New Issue
Block a user