Navigation
API > API/Plugins > API/Plugins/AvalancheCore
Class to add some boilerplate functionality to world subsystems. Supports UObject and non-UObject world contexts. If bInGenerateErrors is true, it will generate ensures.
Example usage:
Given a class that inherits from TAvaWorldUtility: class UMySubsystem : public UWorldSubsystem, public TAvaWorldSubsystemInterface
Then you can call Get using the subsystem class: UMySubsystem* Subsystem = UMySubsystem::Get(WorldContext);
Without an inheriting class, you can use the utility struct directly: UMySubsystem* Subsystem = FAvaWorldSubsystemUtils::GetWorldSubstem
| Name | CAvaWorldProvider |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheCore/Public/AvaWorldSubsystemUtils.h |
| Include Path | #include "AvaWorldSubsystemUtils.h" |
Syntax
struct CAvaWorldProvider
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
decltype(OutWorld=InObject.GetWorld()) Requires
(
UWorld*& OutWorld, |
AvaWorldSubsystemUtils.h |