Files
UnrealEngine/Engine/Source/Runtime/Experimental/Chaos/Public/EventDefaults.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

52 lines
1.1 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "EventManager.h"
namespace Chaos
{
class FEventDefaults
{
public:
/**
* Register default event types
*/
static CHAOS_API void RegisterSystemEvents(FEventManager& EventManager);
private:
/**
* Register collision event gathering function & data type
*/
static void RegisterCollisionEvent(FEventManager& EventManager);
/**
* Register breaking event gathering function & data type
*/
static void RegisterBreakingEvent(FEventManager& EventManager);
/**
* Register trailing event gathering function & data type
*/
static void RegisterTrailingEvent(FEventManager& EventManager);
/**
* Register sleeping event gathering function & data type
*/
static void RegisterSleepingEvent(FEventManager& EventManager);
/**
* Register removal event gathering function & data type
*/
static void RegisterRemovalEvent(FEventManager& EventManager);
/**
* Register crumbling event gathering function & data type
*/
static void RegisterCrumblingEvent(FEventManager& EventManager);
};
}