Navigation
API > API/Plugins > API/Plugins/NiagaraUIRenderer
Niagara Renderer for sprites in the UI (Slate / UMG)
| Name | UNiagaraUISpriteRendererProperties |
| Type | class |
| Header File | /Engine/Plugins/FX/NiagaraUIRenderer/Source/NiagaraUIRenderer/Public/NiagaraUISpriteRendererProperties.h |
| Include Path | #include "NiagaraUISpriteRendererProperties.h" |
Syntax
UCLASS (EditInlineNew,
Meta=(DisplayName="UI Sprite Renderer", prioritizeCategories="Material Bindings SubUV Sorting"))
class UNiagaraUISpriteRendererProperties : public UNiagaraUIRendererProperties
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraNotifyOnChanged → UNiagaraMergeable → UNiagaraRendererProperties → UNiagaraUIRendererProperties → UNiagaraUISpriteRendererProperties
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraUISpriteRendererProperties() |
NiagaraUISpriteRendererProperties.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ColorBinding | FNiagaraVariableAttributeBinding | NiagaraUISpriteRendererProperties.h |
|
|
| CustomSortingBinding | FNiagaraVariableAttributeBinding | NiagaraUISpriteRendererProperties.h |
|
|
| DynamicMaterialParameterBinding | FNiagaraVariableAttributeBinding | Packed into TexCoord[1] / TexCoord[2]. | NiagaraUISpriteRendererProperties.h |
|
| Material | TObjectPtr< UMaterialInterface > | NiagaraUISpriteRendererProperties.h |
|
|
| PositionBinding | FNiagaraVariableAttributeBinding | NiagaraUISpriteRendererProperties.h |
|
|
| RendererVisibility | uint32 | If a render visibility tag is present, particles whose tag matches this value will be visible in this renderer. | NiagaraUISpriteRendererProperties.h |
|
| RendererVisibilityTagBinding | FNiagaraVariableAttributeBinding | NiagaraUISpriteRendererProperties.h |
|
|
| SortMode | ENiagaraSortMode | NiagaraUISpriteRendererProperties.h |
|
|
| SpriteRotationBinding | FNiagaraVariableAttributeBinding | NiagaraUISpriteRendererProperties.h |
|
|
| SpriteSizeBinding | FNiagaraVariableAttributeBinding | NiagaraUISpriteRendererProperties.h |
|
|
| SubImageIndexBinding | FNiagaraVariableAttributeBinding | NiagaraUISpriteRendererProperties.h |
|
|
| SubImageSize | FVector2f | NiagaraUISpriteRendererProperties.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ColorDataSetAccessor | FNiagaraDataSetAccessor< FLinearColor > | NiagaraUISpriteRendererProperties.h | ||
| CustomSortingDataSetAccessor | FNiagaraDataSetAccessor< float > | NiagaraUISpriteRendererProperties.h | ||
| DynamicMaterialParameterDataSetAccessor | FNiagaraDataSetAccessor< FVector4f > | NiagaraUISpriteRendererProperties.h | ||
| PositionDataSetAccessor | FNiagaraDataSetAccessor< FNiagaraPosition > | NiagaraUISpriteRendererProperties.h | ||
| RendererVisibilityTagDataSetAccessor | FNiagaraDataSetAccessor< int32 > | NiagaraUISpriteRendererProperties.h | ||
| SpriteRotationDataSetAccessor | FNiagaraDataSetAccessor< float > | NiagaraUISpriteRendererProperties.h | ||
| SpriteSizeDataSetAccessor | FNiagaraDataSetAccessor< FVector2f > | NiagaraUISpriteRendererProperties.h | ||
| SubImageIndexDataSetAccessor | FNiagaraDataSetAccessor< float > | NiagaraUISpriteRendererProperties.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitBindings() |
NiagaraUISpriteRendererProperties.h |
Public Virtual
Overridden from UNiagaraUIRendererProperties
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FNiagaraUIRendererRenderData * CreateRenderData
(
const FNiagaraEmitterInstance& EmitterInstance |
NiagaraUISpriteRendererProperties.h | ||
virtual void ExecuteRender
(
const FNiagaraUIRenderContext& RenderContext, |
NiagaraUISpriteRendererProperties.h |
Overridden from UNiagaraRendererProperties
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CacheFromCompiledData
(
const FNiagaraDataSetCompiledData* CompiledData |
NiagaraUISpriteRendererProperties.h | ||
virtual void GetRendererFeedback
(
const FVersionedNiagaraEmitter& InEmitter, |
NiagaraUISpriteRendererProperties.h | ||
virtual void GetRendererTooltipWidgets
(
const FNiagaraEmitterInstance* InEmitter, |
NiagaraUISpriteRendererProperties.h | ||
virtual void GetRendererWidgets
(
const FNiagaraEmitterInstance* InEmitter, |
NiagaraUISpriteRendererProperties.h | ||
virtual void GetUsedMaterials
(
const FNiagaraEmitterInstance* EmitterInstance, |
NiagaraUISpriteRendererProperties.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostInitProperties() |
NiagaraUISpriteRendererProperties.h | ||
virtual void PostLoad() |
NiagaraUISpriteRendererProperties.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ProcessDeferredInit() |
NiagaraUISpriteRendererProperties.h |