12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?xml version="1.0" encoding="utf-8"?>
- <ScriptCanvas Include="Source/Nodes/Nodeables/ValuePointerReferenceExample.h" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <Class Name="ReturnTypeExample"
- QualifiedName="ScriptCanvasTesting::Nodeables::ReturnTypeExample"
- PreferredClassName="Return Type Example"
- Category="Examples"
- Description="Example of returning by value, pointer and reference.">
- <Input Name="Return By Value" >
- <Return Name="Value" Type="AZStd::vector<ScriptCanvas::Data::NumberType>" />
- </Input>
- <Input Name="Return By Pointer" >
- <Return Name="Pointer" Type="AZStd::vector<ScriptCanvas::Data::NumberType>*" />
- </Input>
- <Input Name="Return By Reference" >
- <Return Name="Reference" Type="AZStd::vector<ScriptCanvas::Data::NumberType>&" />
- </Input>
- </Class>
-
- <Class Name="BranchInputTypeExample"
- QualifiedName="ScriptCanvasTesting::Nodeables::BranchInputTypeExample"
- PreferredClassName="Branch Input Type Example"
- Category="Examples"
- Description="Example of branch passing as input by value, pointer and reference.">
- <Input Name="Get Internal Vector" Description="">
- <Return Name="Result" Type="AZStd::vector<ScriptCanvas::Data::NumberType>" />
- </Input>
- <Input Name="Branches On Input Type" Description="" DisplayGroup="Branches On Input Type">
- <Parameter Name="Input Type" Type="AZStd::string"/>
- <Branch Name="By Value" Description="" DisplayGroup="Branches On Input Type">
- <Return Name="Value Input" Type="AZStd::vector<ScriptCanvas::Data::NumberType>&" DisplayGroup="Branches On Input Type"/>
- </Branch>
- <Branch Name="By Pointer" Description="" DisplayGroup="Branches On Input Type">
- <Return Name="Pointer Input" Type="AZStd::vector<ScriptCanvas::Data::NumberType>*" DisplayGroup="Branches On Input Type"/>
- </Branch>
- </Input>
- </Class>
-
- <Class Name="InputTypeExample"
- QualifiedName="ScriptCanvasTesting::Nodeables::InputTypeExample"
- PreferredClassName="Input Type Example"
- Category="Examples"
- Description="Example of passing as input by value, pointer and reference.">
- <Input Name="Clear By Value" Description="">
- <Parameter Name="Value Input" Type="AZStd::vector<ScriptCanvas::Data::NumberType>"/>
- </Input>
- <Input Name="Clear By Pointer" Description="">
- <Parameter Name="Pointer Input" Type="AZStd::vector<ScriptCanvas::Data::NumberType>*"/>
- </Input>
- <Input Name="Clear By Reference" Description="">
- <Parameter Name="Reference Input" Type="AZStd::vector<ScriptCanvas::Data::NumberType>&"/>
- </Input>
- </Class>
- </ScriptCanvas>
|