Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- TSharedFromThis
- INiagaraRenderableMesh
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRenderableMeshInterface.h |
| Include | #include "NiagaraRenderableMeshInterface.h" |
Syntax
class INiagaraRenderableMesh : public TSharedFromThis< INiagaraRenderableMesh, ESPMode::ThreadSafe >
Remarks
Abstact class that for a renderable mesh While Niagara holds a reference to one of these it is expected that the data will exist
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | ComputeLOD
(
const FVector& SphereOrigin, |
Compute the LOD level for the sphere location. | |
| FBox | Get the local bounds for the mesh. | ||
| void | GetLODModelData
(
FLODModelData& OutLODModelData, |
Gather all the relevant mesh data to render the mesh. | |
| FIntVector2 | GetLODRange () |
Get the available LOD range. | |
| FVector3f | GetLODScreenSize
(
int32 LODLevel |
Return parameters used for LOD calculation, screen size min, screen size max & sphere size. | |
| void | GetUsedMaterials
(
TArray< UMaterialInterface* >& OutMaterials |
Gather a list of used materials. | |
| void | SetMinLODBias
(
int32 MinLODBias |
Set the Min LOD Bias. | |
| void | SetupVertexFactory
(
FNiagaraMeshVertexFactory& InVertexFactory, |
||
| void | SetupVertexFactory
(
FRHICommandListBase& RHICmdList, |
Setup the vertex factory for the mesh. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FLODModelData |