csharp
public sealed class BlockoutPackSettingsThe packing section of the blockout settings panel.
Remarks
⚠ Resolution is required on the record and has a default here. That is not a disagreement: a required member exists so that a caller in code cannot forget the number the margin is counted against, and a panel cannot forget it — it is a field with a value in it from the moment it is drawn.
Fields and properties (7)
public int ResolutionThe atlas's edge length in texels.
public int MarginHow many texels of empty space separate two islands.
public PackQuality QualityHow hard to try.
public PackOverflow OverflowWhat to do when it does not fit.
public int RotationsHow many orientations an island may be tried in, as quarter turns.
public float TexelDensityTexels per world unit every island is scaled to, or zero to keep each island's own scale.
public int CoreLimitHow many islands the expensive core will place before the cheap tail takes over.
Methods (1)
public PackSettings ToPackSettings()What the packer is actually asked for.
Used by (4)
- BlockoutModeVixen.Editor.Blockout
- BlockoutModuleVixen.Editor.Blockout
- BlockoutSettingsTestsVixen.Editor.Blockout.Tests
- Describes_Vixen_Editor_Blockout_BlockoutPackSettingsVixen.Editor.Blockout