Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/SceneViewExtension.h |
| Include | #include "SceneViewExtension.h" |
Syntax
class FSceneViewExtensions
Remarks
Repository of all registered scene view extensions.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ForEachActiveViewExtension
(
const TArray< TWeakPtr< ISceneViewExtension, ESPMode::ThreadSafe >>& InExtensions, |
Executes a function on each view extension which is active in a given context. | |
| const TArray< FSceneViewExtensionRef > | GatherActiveExtensions
(
const FSceneViewExtensionContext& InContext |
Gathers all ViewExtensions that want to be active in a given context ( | |
| TSharedRef< ExtensionType, ESPMode::ThreadSafe > | NewExtension
(
TArgs&&... Args |
Create a new extension of type ExtensionType. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FSceneViewExtensionRef > | GatherActiveExtensions
(
FViewport* InViewport |
Deprecated. Please use GatherActiveExtensions by passing an FSceneViewExtensionContext parameter |