Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/GeometryCore/Public/Image/ImageBuilder.h |
Include |
#include "Image/ImageBuilder.h" |
template<typename PixelType>
class TImageBuilder
TImageBuilder is used to create and populate a 2D image with a templated "pixel" type.
Name | Description | ||
---|---|---|---|
|
Dimensions |
||
|
TDenseGrid2< Pi... |
Image |
Name | Description | ||
---|---|---|---|
|
PixelType |
BilinearSample ( |
Sample the image value at floating-point pixel coords with Bilinear interpolation |
|
PixelType |
BilinearSampleUV ( |
Sample the image value at floating-point UV coords with Bilinear interpolation. |
|
Clear ( |
Clear all Pixels in the current Mip to the clear/default color for the texture build type |
|
|
ContainsPixel |
||
|
ContainsPixel ( |
||
|
Convert ( |
Convert to a different data type of same Dimensions using ConvertFunc |
|
|
CopyPixel |
Copy Pixel value from one linear index to another |
|
|
TImageBuilde... |
FastDownsample ( |
Very basic downsampling technqiue that just averages NxN pixel blocks. Multi-threaded. |
|
const FImage... |
GetDimensions() |
|
|
PixelType & |
GetPixel ( |
Get the Pixel at the given X/Y coordinates |
|
PixelType & |
GetPixel ( |
Get the Pixel at the given linear index |
|
const PixelT... |
GetPixel ( |
Get the Pixel at the given X/Y coordinates |
|
const PixelT... |
GetPixel ( |
Get the Pixel at the given linear index |
|
PixelType & |
GetPixel |
Get the Pixel at the given X/Y coordinates |
|
const PixelT... |
GetPixel |
Get the Pixel at the given X/Y coordinates |
|
IsConstantValue() |
||
|
SetDimensions ( |
||
|
SetPixel ( |
Set the Pixel at the given linear index to the given PixelType |
|
|
SetPixel ( |
Set the Pixel at the given X/Y coordinates to the given PixelType |
|
|
SetPixel |
Set the Pixel at the given X/Y coordinates to the given PixelType |