Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UFXSystemComponent
- UNiagaraComponent
- UNiagaraCullProxyComponent
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCullProxyComponent.h |
| Include | #include "NiagaraCullProxyComponent.h" |
Syntax
UCLASS&40;NotBlueprintable&41;
class UNiagaraCullProxyComponent : public UNiagaraComponent
Remarks
A specialization of UNiagaraComponent that can act as a proxy for many other NiagaraComponents that have been culled by scalability.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FNiagaraCulledComponentInfo > | Instances | Array of additional instance transforms. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UNiagaraCullProxyComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | RegisterCulledComponent
(
UNiagaraComponent* Component, |
||
| void | |||
| void | UnregisterCulledComponent
(
UNiagaraComponent* Component |
Overridden from UPrimitiveComponent
| Type | Name | Description | |
|---|---|---|---|
| FPrimitiveSceneProxy * | Creates a proxy to represent the primitive to the scene manager in the rendering thread. |
Overridden from USceneComponent
| Type | Name | Description | |
|---|---|---|---|
| FBoxSphereBounds | CalcBounds
(
const FTransform& LocalToWorld |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |
Constants
| Name | Description |
|---|---|
| TotalCullProxiesName |