Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FCollisionResponse |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/PhysicsEngine/BodyInstance.h |
| Include Path | #include "PhysicsEngine/BodyInstance.h" |
Syntax
USTRUCT ()
struct FCollisionResponse
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PhysicsEngine/BodyInstance.h | |||
FCollisionResponse
(
ECollisionResponse DefaultResponse |
PhysicsEngine/BodyInstance.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ResponseArray | TArray< FResponseChannel > | Custom Channels for Responses | PhysicsEngine/BodyInstance.h |
|
| ResponseToChannels | FCollisionResponseContainer | We have to still load them until resave | PhysicsEngine/BodyInstance.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ECollisionResponse GetResponse
(
ECollisionChannel Channel |
Returns the response set on the specified channel | PhysicsEngine/BodyInstance.h | |
const FCollisionResponseContainer & GetResponseContainer() |
PhysicsEngine/BodyInstance.h | ||
bool ReplaceChannels
(
ECollisionResponse OldResponse, |
Replace the channels matching the old response with the new response | PhysicsEngine/BodyInstance.h | |
bool SetAllChannels
(
ECollisionResponse NewResponse |
Set all channels to the specified response | PhysicsEngine/BodyInstance.h | |
bool SetCollisionResponseContainer
(
const FCollisionResponseContainer& InResponseToChannels |
Set all channels from ChannelResponse Array | PhysicsEngine/BodyInstance.h | |
bool SetResponse
(
ECollisionChannel Channel, |
Set the response of a particular channel in the structure. | PhysicsEngine/BodyInstance.h | |
void SetResponsesArray
(
const TArray< FResponseChannel >& InChannelResponses |
PhysicsEngine/BodyInstance.h | ||
void UpdateResponseContainerFromArray() |
PhysicsEngine/BodyInstance.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FCollisionResponse& Other |
PhysicsEngine/BodyInstance.h | ||
bool operator==
(
const FCollisionResponse& Other |
PhysicsEngine/BodyInstance.h |