Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/ZoneGraph/Source/ZoneGraph/Public/ZoneShapeComponent.h |
Include |
#include "ZoneShapeComponent.h" |
UCLASS(ClassGroup=Custom, BlueprintType, ShowCategories=(Mobility),
HideCategories=(Physics, Collision, Lighting, Rendering, Mobile),
Meta=(BlueprintSpawnableComponent))
class UZoneShapeComponent : public UPrimitiveComponent
Name | Description | |
---|---|---|
|
UZoneShapeComponent ( |
Name | Description | ||
---|---|---|---|
|
AddUniquePerPointLaneProfile ( |
Adds new one if one does not exists |
|
|
ClearPerPointLaneProfiles() |
Removes per point lane templates. |
|
|
CompactPerPointLaneProfiles() |
Removes unused items from the per point lane template array. |
|
|
TConstArrayV... |
GetConnectedShapes() |
|
|
GetMutablePoints() |
||
|
FZoneGraphTa... |
GetMutableTags() |
|
|
GetNumPoints() |
||
|
GetNumSegments() |
||
|
TConstArrayV... |
GetPerPointLaneProfiles() |
|
|
TConstArrayV... |
GetPoints() |
|
|
GetPolygonLaneProfiles ( |
||
|
EZoneShapePo... |
GetPolygonRoutingType() |
|
|
TConstArrayV... |
GetShapeConnectors() |
|
|
GetShapeHash() |
||
|
FZoneShapeTy... |
GetShapeType() |
|
|
GetSplineLaneProfile ( |
||
|
FZoneGraphTa... |
GetTags() |
|
|
IsLaneProfileReversed() |
||
|
IsShapeClosed() |
Returns true if the shape is closed form. |
|
|
FOnShapeData... |
OnShapeDataChanged() |
|
|
SetCommonLaneProfile ( |
Sets lane profile which is used for spline lanes, and polygon points which are set to Inherit. |
|
|
SetPolygonRoutingType ( |
Sets the polygon routing type. |
|
|
SetReverseLaneProfile ( |
Set whether common lane profile should be reversed. |
|
|
SetShapeType ( |
Sets shape type. |
|
|
SetTags ( |
Sets shape tags. |
|
|
UpdateConnectedShapes() |
Updates how shape connectors are connected to other shapes. |
|
|
UpdateMatingConnectedShapes() |
Updates how shape connectors are connected to other shapes. |
|
|
UpdatePointRotationAndTangent ( |
Calculates rotation and tangent for a specific point. |
|
|
UpdateShape() |
Updates shape, calculates auto tangents, and adjusts lane points to match the lane templates, updates connectors and connections. |
|
|
UpdateShapeConnectors() |
Updates shape connectors from the points. |
Name | Description | ||
---|---|---|---|
|
FPrimitiveSc... |
CreateSceneProxy() |
Creates a proxy to represent the primitive to the scene manager in the rendering thread. |
Name | Description | ||
---|---|---|---|
|
FBoxSphereBo... |
CalcBounds ( |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |
Name | Description | ||
---|---|---|---|
|
OnRegister() |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. |
|
|
OnUnregister() |
Called when a component is unregistered. |
Name | Description | ||
---|---|---|---|
|
IsEditorOnly() |
Returns whether this component is an editor-only object or not |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditImport() |
Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name |
Description |
|
---|---|---|
|
FOnShapeDataChanged |