|
| ENGINE_API | FKTaperedCapsuleElem () |
| |
| ENGINE_API | FKTaperedCapsuleElem (float InRadius0, float InRadius1, float InLength) |
| |
| ENGINE_API | FKTaperedCapsuleElem (const FKTaperedCapsuleElem &) |
| |
| ENGINE_API | ~FKTaperedCapsuleElem () |
| |
| virtual FTransform | GetTransform () const override final |
| |
| void | SetTransform (const FTransform &InTransform) |
| |
| ENGINE_API void | DrawElemWire (class FPrimitiveDrawInterface *PDI, const FTransform &ElemTM, float Scale, const FColor Color) const override |
| |
| ENGINE_API void | DrawElemSolid (class FPrimitiveDrawInterface *PDI, const FTransform &ElemTM, float Scale, const FMaterialRenderProxy *MaterialRenderProxy) const override |
| |
| ENGINE_API void | DrawElemWire (class FPrimitiveDrawInterface *PDI, const FTransform &ElemTM, const FVector &Scale3D, const FColor Color) const |
| |
| ENGINE_API void | DrawElemSolid (class FPrimitiveDrawInterface *PDI, const FTransform &ElemTM, const FVector &Scale3D, const FMaterialRenderProxy *MaterialRenderProxy) const |
| |
| ENGINE_API void | GetElemSolid (const FTransform &ElemTM, const FVector &Scale3D, const FMaterialRenderProxy *MaterialRenderProxy, int32 ViewIndex, FMeshElementCollector &Collector) const |
| |
| ENGINE_API FBox | CalcAABB (const FTransform &BoneTM, float Scale) const |
| |
| ENGINE_API void | ScaleElem (FVector DeltaSize, float MinSize) |
| |
| ENGINE_API FKTaperedCapsuleElem | GetFinalScaled (const FVector &Scale3D, const FTransform &RelativeTM) const |
| |
| ENGINE_API void | GetScaledRadii (const FVector &Scale3D, float &OutRadius0, float &OutRadius1) const |
| |
| ENGINE_API float | GetScaledCylinderLength (const FVector &Scale3D) const |
| |
| ENGINE_API float | GetScaledHalfLength (const FVector &Scale3D) const |
| |
| | FKShapeElem () |
| |
| | FKShapeElem (EAggCollisionShape::Type InShapeType) |
| |
| | FKShapeElem (const FKShapeElem &Copy) |
| |
| virtual ENGINE_API | ~FKShapeElem () |
| |
| const FKShapeElem & | operator= (const FKShapeElem &Other) |
| |
| template<typename T > |
| T * | GetShapeCheck () |
| |
| const FUserData * | GetUserData () const |
| |
| const FName & | GetName () const |
| |
| void | SetName (const FName &InName) |
| |
| EAggCollisionShape::Type | GetShapeType () const |
| |
| bool | GetContributeToMass () const |
| |
| void | SetContributeToMass (bool bInContributeToMass) |
| |
| void | SetCollisionEnabled (ECollisionEnabled::Type InCollisionEnabled) |
| |
| ECollisionEnabled::Type | GetCollisionEnabled () const |
| |
| virtual void | DrawElemSolid (class FPrimitiveDrawInterface *PDI, const FTransform &ElemTM, const float Scale, const class FMaterialRenderProxy *MaterialRenderProxy) const |
| |
Capsule shape used for collision. Z axis is capsule axis. Has a start and end radius that can differ.