Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraBakerOutput
- UNiagaraBakerOutputTexture2D
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraBakerOutputTexture2D.h |
| Include | #include "NiagaraBakerOutputTexture2D.h" |
Syntax
UCLASS&40;Meta&61;&40;DisplayName&61;"Texture 2D Output"&41;, MinimalAPI&41;
class UNiagaraBakerOutputTexture2D : public UNiagaraBakerOutput
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | AtlasAssetPathFormat | When enabled a texture atlas is created | |
| FIntPoint | AtlasTextureSize | Size of the atlas texture when generating an atlas. | |
| uint8: 1 | bExportFrames | ||
| uint8: 1 | bGenerateAtlas | ||
| uint8: 1 | bGenerateFrames | ||
| uint8: 1 | bSetTextureAddressX | ||
| uint8: 1 | bSetTextureAddressY | ||
| FString | FramesAssetPathFormat | When enabled each frame will create an asset. | |
| FString | FramesExportPathFormat | When enabled each frame will be exported to the output path using the format extension. | |
| FIntPoint | FrameSize | Size of each frame we generate. | |
| FIntPoint | SequenceFrameSize | When either exporting or generating individual frames this is the size of the texture. | |
| FNiagaraBakerTextureSource | SourceBinding | Source visualization we should capture, i.e. Scene Color, World Normal, etc | |
| TEnumAsByte< enum TextureAddress > | TextureAddressX | After baking sets the texture address mode to use on the X axis. | |
| TEnumAsByte< enum TextureAddress > | TextureAddressY | After baking sets the texture address mode to use on the Y axis. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UNiagaraBakerOutputTexture2D
(
const FObjectInitializer& Init |
Overridden from UNiagaraBakerOutput
| Type | Name | Description | |
|---|---|---|---|
| bool | Equals
(
const UNiagaraBakerOutput& Other |
Used to determine if the bake is out of date or not. | |
| void | FindWarnings
(
TArray< FText >& OutWarnings |
Find any warnings about the output. | |
| FString | Make an OutputName used when creating a new output |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |