Navigation
API > API/Plugins > API/Plugins/Niagara
Implementation for AActor & UActorComponents.
| Name | FNiagaraActorSceneComponentUtils |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraSceneComponentUtils.h |
| Include Path | #include "NiagaraSceneComponentUtils.h" |
Syntax
class FNiagaraActorSceneComponentUtils : public INiagaraSceneComponentUtils
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraActorSceneComponentUtils
(
UNiagaraComponent* OwnerComponent |
NiagaraSceneComponentUtils.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| WeakOwnerComponent | TWeakObjectPtr< USceneComponent > | NiagaraSceneComponentUtils.h |
Functions
Public
Overridden from INiagaraSceneComponentUtils
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector GetPhysicsLinearVelocity
(
UObject* Component |
Get the physics lineary velocit for the provided component. | NiagaraSceneComponentUtils.h | |
virtual FPrimitiveComponentId GetPrimitiveSceneId
(
UObject* Component |
Get the FPrimitiveComponentId for the provided component. | NiagaraSceneComponentUtils.h | |
virtual FColorVertexBuffer * GetStaticMeshOverrideColors
(
UObject* Component, |
Get the statich mesh override vertex colors, if any. | NiagaraSceneComponentUtils.h | |
| Get the component transform and any ISM instance transforms. | NiagaraSceneComponentUtils.h | ||
virtual void ResolveStaticMesh
(
bool bRecurseParents, |
Resolve the static mesh from what the interface's owner object. | NiagaraSceneComponentUtils.h | |
virtual void ResolveStaticMesh
(
UObject* ObjectFrom, |
Resolve the static mesh from the provided object which could be a static mesh / component / actor / entity / etc. | NiagaraSceneComponentUtils.h |