Navigation
API > API/Plugins > API/Plugins/GeometryAlgorithms
| Name | XAtlasPackOptions |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/GeometryAlgorithms/Public/XAtlasWrapper.h |
| Include Path | #include "XAtlasWrapper.h" |
Syntax
struct XAtlasPackOptions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bBilinear | bool | Leave space around charts for texels that would be sampled by bilinear filtering. | XAtlasWrapper.h | |
| bBlockAlign | bool | Align charts to 4x4 blocks. Also improves packing speed, since there are fewer possible chart locations to consider. | XAtlasWrapper.h | |
| bBruteForce | bool | Slower, but gives the best result. If false, use random chart placement. | XAtlasWrapper.h | |
| bCreateImage | bool | Create Atlas::image. | XAtlasWrapper.h | |
| bRotateCharts | bool | Rotate charts to improve packing. | XAtlasWrapper.h | |
| bRotateChartsToAxis | bool | Rotate charts to the axis of their convex hull. | XAtlasWrapper.h | |
| MaxChartSize | uint32_t | Charts larger than this will be scaled down. 0 means no limit. | XAtlasWrapper.h | |
| Padding | uint32_t | Number of pixels to pad charts with. | XAtlasWrapper.h | |
| Resolution | uint32_t | If 0, generate a single atlas with texelsPerUnit determining the final resolution. | XAtlasWrapper.h | |
| TexelsPerUnit | float | Unit to texel scale. | XAtlasWrapper.h |