|
Open 3D Engine ScriptCanvas Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Public Member Functions | |
| AZ_TYPE_INFO (SubgraphInterface,"{52B27A11-8294-4A6F-BFCF-6C1582649DB2}") | |
| AZ_CLASS_ALLOCATOR (SubgraphInterface, AZ::SystemAllocator) | |
| SubgraphInterface (Ins &&ins) | |
| SubgraphInterface (Ins &&ins, Outs &&latents) | |
| SubgraphInterface (Outs &&latents) | |
| void | AddIn (In &&in) |
| void | AddLatent (Out &&out) |
| const In * | FindIn (const FunctionSourceId &sourceID) const |
| const Out * | FindLatent (const FunctionSourceId &sourceID) const |
| ExecutionCharacteristics | GetExecutionCharacteristics () const |
| const In * | GetIn (const AZStd::string &in) const |
| const In & | GetIn (size_t index) const |
| const Ins & | GetIns () const |
| size_t | GetInCount () const |
| size_t | GetInCountPure () const |
| size_t | GetInCountNotPure () const |
| const Inputs * | GetInput (const AZStd::string &in) const |
| const Out & | GetLatentOut (size_t index) const |
| size_t | GetLatentOutCount () const |
| const Outputs * | GetLatentOutput (const AZStd::string &latent) const |
| const Outs & | GetLatentOuts () const |
| LexicalScope | GetLexicalScope () const |
| LexicalScope | GetLexicalScope (const In &in) const |
|
AZ::Outcome< AZStd::string, AZStd::string > | GetName () const |
| const NamespacePath & | GetNamespacePath () const |
| const Out * | GetOut (const AZStd::string &in, const AZStd::string &out) const |
| const AZStd::vector< AZ::Crc32 > & | GetOutKeys () const |
| const Outputs * | GetOutput (const AZStd::string &in, const AZStd::string &out) const |
| const Outs * | GetOuts (const AZStd::string &in) const |
| const AZStd::string & | GetParentClassName () const |
| bool | IsActiveDefaultObject () const |
| bool | IsBaseClass () const |
| AZ::Outcome< bool > | IsBranch (const AZStd::string &in) const |
| bool | IsClass () const |
| bool | IsLatent () const |
| bool | IsMarkedPure () const |
| bool | IsParsedPure () const |
| bool | IsUserNodeable () const |
| bool | HasAnyFunctionality () const |
| bool | HasBranches () const |
| bool | HasIn (const FunctionSourceId &sourceID) const |
| bool | HasInput (const VariableId &sourceID) const |
| bool | HasLatent (const FunctionSourceId &sourceID) const |
| bool | HasOnGraphStart () const |
| bool | HasOut (const FunctionSourceId &sourceID) const |
| bool | HasOutput (const VariableId &sourceID) const |
| bool | HasPublicFunctionality () const |
| void | MarkActiveDefaultObject () |
| void | MarkExecutionCharacteristics (ExecutionCharacteristics characteristics) |
| void | MarkOnGraphStart () |
| void | MarkRefersToSelfEntityId () |
| void | MarkRequiresConstructionParameters () |
| void | MarkRequiresConstructionParametersForDependencies () |
| void | MarkClass () |
| void | MergeExecutionCharacteristics (const SubgraphInterface &dependency) |
| In * | ModIn (const FunctionSourceId &sourceID) |
| bool | operator== (const SubgraphInterface &rhs) const |
| AZ::Outcome< void, AZStd::string > | Parse () |
| bool | RefersToSelfEntityId () const |
| bool | RequiresConstructionParameters () const |
| bool | RequiresConstructionParametersForDependencies () const |
| void | MarkBaseClass () |
| void | SetNamespacePath (const NamespacePath &namespacePath) |
| AZStd::string | ToExecutionString () const |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *refectContext) |