Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
| Name | UGeometryScriptLibrary_SceneUtilityFunctions |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/SceneUtilityFunctions.h |
| Include Path | #include "GeometryScript/SceneUtilityFunctions.h" |
Syntax
UCLASS (MinimalAPI, Meta=(ScriptName="GeometryScript_SceneUtils"))
class UGeometryScriptLibrary_SceneUtilityFunctions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UGeometryScriptLibrary_SceneUtilityFunctions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bTransformToWorld | UDynamicMeshFGeometryScriptCopyMeshFromComponentOptions bool | GeometryScript/SceneUtilityFunctions.h | ||
| bTransformToWorld | UDynamicMesh bool | GeometryScript/SceneUtilityFunctions.h | ||
| bUseComplexCollision | UDynamicMesh bool FTransformEGeometryScriptOutcomePins bool | GeometryScript/SceneUtilityFunctions.h | ||
| Debug | UDynamicMeshFGeometryScriptCopyMeshFromComponentOptions bool FTransformEGeometryScriptOutcomePinsUGeometryScriptDebug * | GeometryScript/SceneUtilityFunctions.h | ||
| Debug | UDynamicMesh bool FTransformEGeometryScriptOutcomePins bool int UGeometryScriptDebug * | GeometryScript/SceneUtilityFunctions.h | ||
| LocalToWorld | UDynamicMeshFGeometryScriptCopyMeshFromComponentOptions bool FTransform & | GeometryScript/SceneUtilityFunctions.h | ||
| LocalToWorld | UDynamicMesh bool FTransform & | GeometryScript/SceneUtilityFunctions.h | ||
| Options | UDynamicMeshFGeometryScriptCopyMeshFromComponentOptions | GeometryScript/SceneUtilityFunctions.h | ||
| Outcome | UDynamicMeshFGeometryScriptCopyMeshFromComponentOptions bool FTransformEGeometryScriptOutcomePins & | GeometryScript/SceneUtilityFunctions.h | ||
| Outcome | UDynamicMesh bool FTransformEGeometryScriptOutcomePins & | GeometryScript/SceneUtilityFunctions.h | ||
| SphereResolution | UDynamicMesh bool FTransformEGeometryScriptOutcomePins bool int | GeometryScript/SceneUtilityFunctions.h | ||
| ToDynamicMesh | UDynamicMesh * | GeometryScript/SceneUtilityFunctions.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void DetermineMeshOcclusion
(
const TArray< UDynamicMesh* >& SourceMeshes, |
Determine which meshes are entirely hidden by other meshes in the set, when viewed from outside. | GeometryScript/SceneUtilityFunctions.h |
|
static void SetComponentMaterialList
(
UPrimitiveComponent* Component, |
Configure the Material set on a PrimitiveComponent, by repeatedly calling SetMaterial. | GeometryScript/SceneUtilityFunctions.h |
|
static static UPARAM
(
DisplayName |
Create a new UDynamicMeshPool object. | GeometryScript/SceneUtilityFunctions.h |
|
static static UPARAM
(
DisplayName |
Copy the mesh from a given Component to a Dynamic Mesh. | GeometryScript/SceneUtilityFunctions.h |
|
static static UPARAM
(
DisplayName |
Extract the Collision Geometry from FromObject and copy/approximate it with meshes stored in ToDynamicMesh. | GeometryScript/SceneUtilityFunctions.h |
|