FSpriteGeometryCollisionBuilderBase

A helper class for converting one or more FSpriteGeometryCollection objects into a [UBodySetup](API\Runtime\Engine\PhysicsEngine\UBodySetup) object.

Windows
MacOS
Linux

References

Module

Paper2D

Header

/Engine/Plugins/2D/Paper2D/Source/Paper2D/Classes/SpriteEditorOnlyTypes.h

Include

#include "SpriteEditorOnlyTypes.h"

Syntax

struct FSpriteGeometryCollisionBuilderBase

Remarks

A helper class for converting one or more FSpriteGeometryCollection objects into a UBodySetup object.

Variables

Name Description

Protected variable

ESpriteCollisio...

 

CollisionDomain

Protected variable

float

 

CollisionThickness

Protected variable

UBodySetup *...

 

MyBodySetup

Protected variable

float

 

UnrealUnitsPerPixel

Protected variable

float

 

ZOffsetAmount

Constructors

Name Description

Public function

FSpriteGeometryCollisionBuilderBase

(
    UBodySetup* InBodySetup
)

Functions

Name Description

Protected function

void

 

AddBoxCollisionShapesToBodySetup

(
    const FSpriteGeometryCollection& I...
)

Protected function

void

 

AddCircleCollisionShapesToBodySetup

(
    const FSpriteGeometryCollection& I...
)

Protected function

void

 

AddPolygonCollisionShapesToBodySetup

(
    const FSpriteGeometryCollection& I...
)

Protected function Virtual Const

FVector2D

 

ConvertTextureSpaceToPivotSpace

(
    const FVector2D& Input
)

Protected function Virtual Const

FVector2D

 

ConvertTextureSpaceToPivotSpaceNoTranslation

(
    const FVector2D& Input
)

Public function Virtual

void

 

Finalize()

Public function Virtual

void

 

ProcessGeometry

(
    const FSpriteGeometryCollection& I...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss