Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)

Enlighten API 3.10 Documentation
Results will update as you type.
  • Modules
  • Namespaces
    • namespace Enlighten
    • namespace Geo
      • class Geo AbstractRayChunk
      • class Geo AnsiAllocator
      • class Geo AtlasMesh
      • class Geo AtlasMeshChart
      • class Geo AtlasMeshPackingFlags
      • class Geo BasicAllocator
      • class Geo ChartParametiserFailure
      • class Geo ConvexHull
      • class Geo ConvexHullBuilder
      • class Geo CovarianceMatrix
      • class Geo CovarianceMatrixBuilder
      • class Geo EmbreeRtMeshVisitor
      • class Geo Geo2DTransform
      • class Geo GeoAlignedFreeDestructor
      • class Geo GeoAllocationPage
      • class Geo GeoAllocator
      • class Geo GeoAllocatorUnchecked
      • class Geo GeoArray
      • class Geo GeoArray_Stl
      • class Geo GeoAutoArrayPtr
      • class Geo GeoAutoDeleteArray
      • class Geo GeoAutoDeleteList
      • class Geo GeoAutoDeleteMap
      • class Geo GeoAutoPtr
      • class Geo GeoAutoReleaseArray
      • class Geo GeoAutoReleaseMap
      • class Geo GeoAutoReleasePtr
      • class Geo GeoBitArray
      • class Geo GeoBitStore
      • class Geo GeoBlueNoise
      • class Geo GeoBlueNoiseDiskPalette
      • class Geo GeoBlueNoiseRayPalette
      • class Geo GeoBoundingBox
      • class Geo GeoBoundingSphere
      • class Geo GeoBufferedFileStream
      • class Geo GeoBufferedInputStream
      • class Geo GeoCriticalSection
      • class Geo GeoDebugAllocator
      • class Geo GeoDelegateDestructor
      • class Geo GeoDeleteArrayDestructor
      • class Geo GeoDeleteDestructor
      • class Geo GeoDepthCubeMap
      • class Geo GeoEmbreeContext
      • class Geo GeoEqualCString
      • class Geo GeoEvent
    Calendars

You‘re viewing this with anonymous access, so some content might be blocked.
/
class Geo AtlasMeshPackingFlags

    This is the documentation for Enlighten.

    class Geo AtlasMeshPackingFlags

    Nov 15, 2019

    class Geo::AtlasMeshPackingFlags

    This tells the packer how to parameterise your stuff.

    Variables

    Name Description
    Geo::u32 m_BlockSize

    The block size. Must be a power of 2 and greater than 1.

    float m_ChartBorder

    The minimum area around each chart that cannot be used. Usually 0.5.

    const char * m_DebugOutputFile

    [Optional] Pass a filename in here.

    bool m_DebugOutputOverwrite

    [Optional] If true, the debug file will be overwritten.

    bool m_DisableOrientation

    [Optional] Set this to true to disable chart orientation.

    bool m_DisableScaling

    [Optional] Set this to true to disable all scaling.

    float m_Epsilon

    This is subtracted from your charts to ensure they fit into the bounds.

    bool m_ForceLSCM

    If ABF provides poor results, use this alternative algorithm.

    float m_MinimumTextureUsage

    [Optional] If the amount of texture space is less than this, start all over again.

    Geo::u32 m_Recursions

    The maximum time the packer can try and repack.

    Geo::u32 m_TextureHeight

    The height of the texture you are packing into.

    Geo::u32 m_TextureWidth

    The width of the texture you are packing into.

    , multiple selections available,
    {"serverDuration": 9, "requestCorrelationId": "492a9d1477b84d09a7ab4d57aa8170fb"}