UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCollisionResponseTemplate Struct Reference

#include <CollisionProfile.h>

Public Member Functions

ENGINE_API FCollisionResponseTemplate ()
 
ENGINE_API bool IsEqual (const TEnumAsByte< ECollisionEnabled::Type > InCollisionEnabled, const TEnumAsByte< enum ECollisionChannel > InCollisionObjectType, const struct FCollisionResponseContainer &InResponseToChannels)
 
ENGINE_API void CreateCustomResponsesFromResponseContainers ()
 

Public Attributes

FName Name
 
TEnumAsByte< ECollisionEnabled::TypeCollisionEnabled
 
TEnumAsByte< enum ECollisionChannelObjectType
 
bool bCanModify
 
struct FCollisionResponseContainer ResponseToChannels
 
FName ObjectTypeName
 
TArray< FResponseChannelCustomResponses
 

Detailed Description

Structure for collision response templates.

Constructor & Destructor Documentation

◆ FCollisionResponseTemplate()

FCollisionResponseTemplate::FCollisionResponseTemplate ( )

This constructor

Member Function Documentation

◆ CreateCustomResponsesFromResponseContainers()

ENGINE_API void FCollisionResponseTemplate::CreateCustomResponsesFromResponseContainers ( )

◆ IsEqual()

bool FCollisionResponseTemplate::IsEqual ( const TEnumAsByte< ECollisionEnabled::Type InCollisionEnabled,
const TEnumAsByte< enum ECollisionChannel InCollisionObjectType,
const struct FCollisionResponseContainer InResponseToChannels 
)

Member Data Documentation

◆ bCanModify

bool FCollisionResponseTemplate::bCanModify

If this profile can be modified by games

◆ CollisionEnabled

TEnumAsByte<ECollisionEnabled::Type> FCollisionResponseTemplate::CollisionEnabled

Type of collision used for things with this profile

◆ CustomResponses

TArray<FResponseChannel> FCollisionResponseTemplate::CustomResponses

Types of objects that this physics objects will collide with.

◆ Name

FName FCollisionResponseTemplate::Name

Name of collision profile

◆ ObjectType

TEnumAsByte<enum ECollisionChannel> FCollisionResponseTemplate::ObjectType

Enum indicating what type of object this should be considered as when it moves

◆ ObjectTypeName

FName FCollisionResponseTemplate::ObjectTypeName

Collision object type to use for things with this profile

◆ ResponseToChannels

struct FCollisionResponseContainer FCollisionResponseTemplate::ResponseToChannels

This is result of ResponseToChannel after loaded - please note that it is not property serializable


The documentation for this struct was generated from the following files: