Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
| Name | UCollisionGeometryVisualizationProperties |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/Physics/CollisionPropertySets.h |
| Include Path | #include "Physics/CollisionPropertySets.h" |
Syntax
UCLASS (MinimalAPI)
class UCollisionGeometryVisualizationProperties : public UInteractiveToolPropertySet
Inheritance Hierarchy
- FWatchablePropertySet → UInteractiveToolPropertySet → UCollisionGeometryVisualizationProperties
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolPropertySet → UCollisionGeometryVisualizationProperties
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableShowCollision | bool | Physics/CollisionPropertySets.h |
|
|
| bEnableShowSolid | bool | Physics/CollisionPropertySets.h |
|
|
| bRandomColors | bool | Render each collision geometry with a randomly-chosen color | Physics/CollisionPropertySets.h |
|
| bShowHidden | bool | Show occluded parts of the collision geometry, rendered with dashed lines | Physics/CollisionPropertySets.h |
|
| bVisualizationDirty | bool | Physics/CollisionPropertySets.h | ||
| LineMaterial | TObjectPtr< UMaterialInterface > | Physics/CollisionPropertySets.h |
|
|
| LineMaterialShowingHidden | TObjectPtr< UMaterialInterface > | Physics/CollisionPropertySets.h |
|
|
| LineThickness | float | Thickness of lines used to visualize collision shapes | Physics/CollisionPropertySets.h |
|
| meta | Show/hide collision geometry | Physics/CollisionPropertySets.h |
|
|
| TriangleMaterial | TObjectPtr< UMaterialInterface > | Physics/CollisionPropertySets.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMaterialInterface * GetLineMaterial() |
Physics/CollisionPropertySets.h | ||
FColor GetLineSetColor
(
int32 LineSetIndex |
Returns the line set color. | Physics/CollisionPropertySets.h | |
UMaterialInterface * GetSolidMaterial() |
Physics/CollisionPropertySets.h | ||
FColor GetTriangleSetColor
(
int32 TriangleSetIndex |
Physics/CollisionPropertySets.h | ||
void Initialize
(
UInteractiveTool* Tool |
Sets materials and registers property watchers to set bVisualizationDirty to true when any property changes | Physics/CollisionPropertySets.h |