Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
Inheritance Hierarchy
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_ListUtilityFunctions
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ListUtilityFunctions.h |
| Include | #include "GeometryScript/ListUtilityFunctions.h" |
Syntax
UCLASS (Meta=(ScriptName="GeometryScript_List"))
class UGeometryScriptLibrary_ListUtilityFunctions : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ClearColorList
(
UPARAM(ref) FGeometryScriptColorList& ColorList, |
Resets all the items in the Color List to the specified Clear Color. | |
| void | ClearIndexList
(
UPARAM(ref) FGeometryScriptIndexList& IndexList, |
Set each value in Index List to the given Clear Value. | |
| void | ClearScalarList
(
UPARAM(ref) FGeometryScriptScalarList& ScalarList, |
Resets all the items in the Scalar List to the Clear Value. | |
| void | ClearUVList
(
UPARAM(ref) FGeometryScriptUVList& UVList, |
Resets all the items in the Vector List to the given Clear UV value. | |
| void | ClearVectorList
(
UPARAM(ref) FGeometryScriptVectorList& VectorList, |
Resets all the items in the Vector List to the Clear Value. | |
| void | ConvertArrayToColorList
(
const TArray< FLinearColor >& ColorArray, |
Converts an array of FLinearColor (Color Array) to a Color List. | |
| void | ConvertArrayToIndexList
(
const TArray< int >& IndexArray, |
Populates Index List of the specified Index Type from the integer values stored in the Index Array. | |
| void | ConvertArrayToScalarList
(
UPARAM(DisplayName="Scalar Array") const TArray< double >& VectorArray, |
Converts an array of doubles (Scalar Array) to Scalar List. | |
| void | ConvertArrayToTriangleList
(
UPARAM(DisplayName="Triangle Tuple Array") const TArray< FIntVector >& TriangleArray, |
Converts a Triangle Array of integer triplets to a Triangle List. | |
| void | ConvertArrayToUVList
(
const TArray< FVector2D >& UVArray, |
Converts an array of FVector2D (UV Array) to UV List. | |
| void | ConvertArrayToVectorList
(
const TArray< FVector >& VectorArray, |
Converts an Array of FVectors (Vector Array) to Vector List. | |
| void | ConvertColorListToArray
(
FGeometryScriptColorList ColorList, |
Converts the Color List to an array of FLinearColor (Color Array). | |
| void | ConvertIndexListToArray
(
FGeometryScriptIndexList IndexList, |
Populates Index Array with the integer values stored in the Index List. | |
| void | ConvertScalarListToArray
(
FGeometryScriptScalarList ScalarList, |
Converts a Scalar List to an Scalar Array (an array of doubles). | |
| void | ConvertTriangleListToArray
(
FGeometryScriptTriangleList TriangleList, |
Converts Triangle List to Triangle Array by populating with the appropriate integer triplets. | |
| void | ConvertUVListToArray
(
FGeometryScriptUVList UVList, |
Converts a UV List to an array of FVector2Ds (UV Array). | |
| void | ConvertVectorListToArray
(
FGeometryScriptVectorList VectorList, |
Converts Vector List to an array of FVectors (Vector Array). | |
| void | DuplicateColorList
(
FGeometryScriptColorList ColorList, |
Duplicates the contents of Color List into Duplicate List. | |
| void | DuplicateIndexList
(
FGeometryScriptIndexList IndexList, |
Updates Duplicate List to be identical to Index List. | |
| void | DuplicateScalarList
(
FGeometryScriptScalarList ScalarList, |
Copies the contents of Scalar List into Duplicate List. | |
| void | DuplicateUVList
(
FGeometryScriptUVList UVList, |
Duplicates the contents of UV List into Duplicate List. | |
| void | DuplicateVectorList
(
FGeometryScriptVectorList VectorList, |
Copies the contents of Vector List into Duplicate Vector List. | |
| void | ExtractColorListChannel
(
FGeometryScriptColorList ColorList, |
Populates a Scalar List with values that corresponds to the 0, 1, 2, or 3 channel of a Color List. | |
| void | ExtractColorListChannels
(
FGeometryScriptColorList ColorList, |
Populates a Vector List from a Color List. | |
| FLinearColor | GetColorListItem
(
FGeometryScriptColorList ColorList, |
Returns the FLinearColor stored in the Color List at the specified location. | |
| int | GetColorListLastIndex
(
FGeometryScriptColorList ColorList |
Returns the index of the last item in the Color List. | |
| int | GetColorListLength
(
FGeometryScriptColorList ColorList |
Returns the number of items in the Color List. | |
| int | GetIndexListItem
(
FGeometryScriptIndexList IndexList, |
Returns the item associated with Index in the Index List. | |
| int | GetIndexListLastIndex
(
FGeometryScriptIndexList IndexList |
Returns the index of the last element in the Index List. | |
| int | GetIndexListLength
(
FGeometryScriptIndexList IndexList |
Returns the number of Items in Index List. | |
| double | GetScalarListItem
(
FGeometryScriptScalarList ScalarList, |
Returns the Scalar value associated with Index in Scalar List. | |
| int | GetScalarListLastIndex
(
FGeometryScriptScalarList ScalarList |
Returns the index of the last Scalar in Scalar List. | |
| int | GetScalarListLength
(
FGeometryScriptScalarList ScalarList |
Returns the number of items in the Scalar List. | |
| FIntVector | GetTriangleListItem
(
FGeometryScriptTriangleList TriangleList, |
Returns the integer triplet associated with the index Triangle in the Triangle List. | |
| int | GetTriangleListLastTriangle
(
FGeometryScriptTriangleList TriangleList |
Returns the index of the last element in the Triangle List. | |
| int | GetTriangleListLength
(
FGeometryScriptTriangleList TriangleList |
Returns the number of Triangles in the Triangle list. | |
| FVector2D | GetUVListItem
(
FGeometryScriptUVList UVList, |
Returns the FVector2D stored in the UV List at the specified location. | |
| int | GetUVListLastIndex
(
FGeometryScriptUVList UVList |
Returns the index of the last item in the UV List. | |
| int | GetUVListLength
(
FGeometryScriptUVList UVList |
Returns the number of items in the UV List. | |
| FVector | GetVectorListItem
(
FGeometryScriptVectorList VectorList, |
Returns the FVector stored in the VectorList at the specified location. | |
| int | GetVectorListLastIndex
(
FGeometryScriptVectorList VectorList |
Returns the index of the last item in the Vector List. | |
| int | GetVectorListLength
(
FGeometryScriptVectorList VectorList |
Returns the number of items in the Vector List. | |
| void | SetColorListItem
(
UPARAM(ref) FGeometryScriptColorList& ColorList, |
Updates the value of the FLinearColor stored in the Color List at the specified location. | |
| void | SetIndexListItem
(
UPARAM(ref) FGeometryScriptIndexList& IndexList, |
Updates the value associated with Index in the Index List. | |
| void | SetScalarListItem
(
UPARAM(ref) FGeometryScriptScalarList& ScalarList, |
Updates the value associated with Index in the Scalar List. | |
| void | SetUVListItem
(
UPARAM(ref) FGeometryScriptUVList& UVList, |
Updates the value of the FVector2D stored in the UV List at the specified location. | |
| void | SetVectorListItem
(
UPARAM(ref) FGeometryScriptVectorList& VectorList, |
Updates the value of the FVector stored in the Vector List at the specified location. |