Orbdale Terrain · OrbdaleTerrain module · member function
UOrbdaleTerrainBrushAsset::
BakeFromPixels
BlueprintBake raw single-channel pixels into this asset, replacing any baked mask (game code and tests; the editor bakes from SourceTexture or TiffFile).
Declaration
UFUNCTION(BlueprintCallable, Category="Orbdale|Terrain|Brush")
EOrbdaleTerrainBrushBake BakeFromPixels(const TArray<uint8>& Pixels, int32 Width, int32 Height, bool b16Bit);Blueprint Bake from Pixels
The graph as text
- Bake from Pixels (function call; Target is Orbdale Terrain Brush Asset)
- In Target (self object): self
- In Pixels (array of Byte): not connected
- In Width (Integer): 0
- In Height (Integer): 0
- In B 16Bit (Boolean): false
- Out Return Value (EOrbdaleTerrainBrushBake): not connected
- Header
#include "OrbdaleTerrainBrushAsset.h"- Module
PublicDependencyModuleNames.Add("OrbdaleTerrain");in your module’s Build.cs.- Stability
- Stable: changes within a major version only add.
- Thread
- Game thread. (the rule of UOrbdaleTerrainBrushAsset)
- Blueprint
- Bake from Pixels, in Orbdale › Terrain › Brush
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
Pixels | const TArray< | — | Width x Height samples, row-major; 2 little-endian bytes each when b16Bit. |
Width | int32 | — | Samples a row. |
Height | int32 | — | Rows. |
b16Bit | bool | — | Samples are 2 little-endian bytes instead of 1. |
Returns
Ok, or why the pixels were refused; the asset is unchanged on a refusal.