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.
  • class Enlighten RadProbeTask
  • class Enlighten RadSystemCore
  • class Enlighten RadSystemMetaData
  • class Enlighten RawBuffer
  • class Enlighten ReadInputLightingBufferInfo
  • class Enlighten RectangleLight
  • class Enlighten RefTextureAllocator
  • class Enlighten RefTextureUpdater
  • class Enlighten ReleaseSystemSolutionSpacesInfo
  • class Enlighten RemoveInfo
  • class Enlighten ResampleBounceParameters
  • class Enlighten ResampleTextureParameters
  • class Enlighten Rgba64Linear
  • class Enlighten RgbaCpuTextureSampler
  • class Enlighten RgbmCpuTextureSampler
  • class Enlighten SetLightBankUpdateCounterInfo
  • class Enlighten SetParameterCommand
  • class Enlighten SetProbeSetTransformInfo
  • class Enlighten SetTransparencySamplePositionOffsetInfo
  • class Enlighten SetVisibilityBitsInfo
  • class Enlighten SolveBounceTask
  • class Enlighten SortedLights
  • class Enlighten SourceMeshInstanceMeta
  • class Enlighten SphereVolume
  • class Enlighten Spotlight
  • class Enlighten SpotlightMeta
  • class Enlighten SystemAlbedoData
  • class Enlighten SystemDataBlock
  • class Enlighten SystemDependencies
  • class Enlighten SystemGrouping
  • class Enlighten SystemMeta
  • class Enlighten TaskProcessor
  • class Enlighten TransparencyWorkspace
  • class Enlighten Triangle2D
  • class Enlighten TriggerVolumeTransparencyGeneric
  • class Enlighten UpdateEnvironmentInfo
  • class Enlighten UpdateLightCommandGeneric
  • class Enlighten UpdateLightInfo
  • class Enlighten UpdateLightOptions
  • class Enlighten UpdateManagerLight
  • class Enlighten UpdateManagerProperties
  • class Enlighten UpdateManagerWorkerProperties
  • class Enlighten Vertex2D
  • class Enlighten VisibilityBuffer
  • class Enlighten WorkerFunctionCommand
  • class Enlighten WorkerFunctionParameterCommand
  • class Enlighten WorkerFunctionTwoParametersCommand
  • class Enlighten WorkerFunctorCommand
  • class Enlighten WorkerObjectFunctionCommand
  • class Enlighten WorkerThreadData
  • class Enlighten WorkspaceAllocator
  • class Enlighten XmlWriter
  • namespace Enlighten Errors
  • namespace Enlighten Helpers
  • namespace Enlighten Iff
  • namespace Enlighten InputLightingValidation
  • namespace Enlighten Itt
  • namespace Enlighten OutputTextureState
  • namespace Enlighten UE4
  • namespace Enlighten Version
  • struct Enlighten AllFilter
  • struct Enlighten BakeInputTexture
  • struct Enlighten CachedLightSelector
  • struct Enlighten CachedLightWriter
  • struct Enlighten CanQuickShade
  • struct Enlighten CanQuickShade< LIGHT_TYPE_DIRECTIONAL_LIGHT >
  • struct Enlighten CountLightSizeVisitor
  • struct Enlighten CullCluster
  • struct Enlighten CullClusterGroup
  • struct Enlighten CullingIterator
  • struct Enlighten CullingIterator< LIGHT_TYPE_INVALID, Culler >
  • struct Enlighten CullSystem
  • struct Enlighten eMetaLightingType
  • struct Enlighten ExcludeQuickShadeFilter
  • struct Enlighten ExporterAxes
  • struct Enlighten ExporterMaterial
  • struct Enlighten ExporterMaterialProperties
  • struct Enlighten HashLightVisitor
  • struct Enlighten IndirectionTextureRegions
  • struct Enlighten InstanceDescMinimal
  • struct Enlighten InstanceProperties
    Calendars

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

    This is the documentation for Enlighten.

    class Enlighten UpdateManagerProperties

    Nov 21, 2019

    class Enlighten::UpdateManagerProperties

    This class contains the properties of an Update Manager which must be supplied on creation and can't be changed.

    Variables

    Name Description
    eOutputFormat m_CubemapOutputFormat

    Texture format to use for cubemap output.

    PrecisionHint::Value m_InputLightingPrecisionHint

    Precision hint for either full float (32bit) precision or half float (16bit) precision.

    eOutputFormat m_IrradianceOutputFormat

    Texture format to use for irradiance output.

    ILimiter * m_Limiter

    Optional work limiter interface for use with multithreaded CPU update manager.

    eSHOrder m_MaximumEnvVisShOrder

    The maximum SH order to allocate space for in dynamic object probe output for environment visibility data.

    eSHOrder m_MaximumShOrder

    The maximum SH order to allocate space for in dynamic object probe output.

    eOutputFormatByteOrder m_OutputFormatByteOrder

    The byte order in which to output 8-bit-per-pixel textures. Only affects SSE, NEON and reference solvers.

    PppiConfiguration m_PppiConfiguration

    Configure per pixel probe lighting. Set non-zero PppiConfiguration::m_AtlasSize to enable.

    SolveType m_SolveType

    Whether to solve directional irradiance, directional irradiance separately for each colour channel or irradiance only)

    EnlightenProfile * m_StatsProfile

    Optional pointer.

    Command * m_ThreadCreationCommand

    Optional command to execute on the worker thread just after it is created.

    IThreadGroup * m_ThreadGroup

    Optional async thread group interface for use with multithreaded CPU update manager.

    Geo::s32 m_UpdateCounterDefault

    The default number of radiosity updates to enqueue for newly added system, probe set or cubemap.

    bool m_UseEntireProbeSetSolver

    Whether or not to use the Entire Probe Set Solver instead of the original Probe Solver.

    bool m_UseProbeSetLod

    Whether or not to use Probe Set LOD, this functionality only works with probe octrees.

    Geo::u64 m_WorkerThreadAffinity

    Affinity to assign to the worker thread when using the multithreaded CPU update manager.

    Functions

    Name Description
    UpdateManagerProperties()

    Constructor, setting default values for the creation-time update manager properties.


    Enlighten::UpdateManagerProperties::UpdateManagerProperties


    public: UpdateManagerProperties()


    Constructor, setting default values for the creation-time update manager properties.

    , multiple selections available,
    {"serverDuration": 12, "requestCorrelationId": "d8e9a4f26a4542ee970f7734bb368c62"}