Navigation
API > API/Plugins > API/Plugins/Niagara
A specialization of UNiagaraComponent that can act as a proxy for many other NiagaraComponents that have been culled by scalability.
| Name | UNiagaraCullProxyComponent |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCullProxyComponent.h |
| Include Path | #include "NiagaraCullProxyComponent.h" |
Syntax
UCLASS (NotBlueprintable)
class UNiagaraCullProxyComponent : public UNiagaraComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UPrimitiveComponent → UFXSystemComponent → UNiagaraComponent → UNiagaraCullProxyComponent
Implements Interfaces
- IAsyncPhysicsStateProcessor
- IInterface_AssetUserData
- IInterface_AsyncCompilation
- INavRelevantInterface
- IPhysicsComponent
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraCullProxyComponent
(
const FObjectInitializer& ObjectInitializer |
NiagaraCullProxyComponent.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TotalCullProxiesName | const FName | NiagaraCullProxyComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Instances | TArray< FNiagaraCulledComponentInfo > | Array of additional instance transforms. | NiagaraCullProxyComponent.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool RegisterCulledComponent
(
UNiagaraComponent* Component, |
NiagaraCullProxyComponent.h | ||
void TickCullProxy() |
NiagaraCullProxyComponent.h | ||
void UnregisterCulledComponent
(
UNiagaraComponent* Component |
NiagaraCullProxyComponent.h |
Overridden from UPrimitiveComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FPrimitiveSceneProxy * CreateSceneProxy() |
NiagaraCullProxyComponent.h |
Overridden from USceneComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FBoxSphereBounds CalcBounds
(
const FTransform& LocalToWorld |
NiagaraCullProxyComponent.h |