Navigation
API > API/Plugins > API/Plugins/Niagara
Helper class to abstract how we need to search the scene for components in various data interfaces This is temporary until scene graph is folded into the core engine, or we have more official APIs to abstract Actors/Entity/Desc DO NOT USE THIS IN EXTERNAL CODE as it is subject to change
| Name | INiagaraSceneComponentUtils |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraSceneComponentUtils.h |
| Include Path | #include "NiagaraSceneComponentUtils.h" |
Syntax
class INiagaraSceneComponentUtils
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~INiagaraSceneComponentUtils() |
NiagaraSceneComponentUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector GetPhysicsLinearVelocity
(
UObject* Component |
Get the physics lineary velocit for the provided component. | NiagaraSceneComponentUtils.h | |
FPrimitiveComponentId GetPrimitiveSceneId
(
UObject* Component |
Get the FPrimitiveComponentId for the provided component. | NiagaraSceneComponentUtils.h | |
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 | ||
void ResolveStaticMesh
(
bool bRecurseParents, |
Resolve the static mesh from what the interface's owner object. | NiagaraSceneComponentUtils.h | |
void ResolveStaticMesh
(
UObject* ObjectFrom, |
Resolve the static mesh from the provided object which could be a static mesh / component / actor / entity / etc. | NiagaraSceneComponentUtils.h |