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