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