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 PrecompInputOctreeBoxSet
  • class Enlighten PrecompInputOctreePointSet
  • class Enlighten PrecompInputOctreeVolume
  • class Enlighten PrecompInputVertex
  • class Enlighten PrecompMaterialInfo
  • class Enlighten PrecompMeshProperties
  • class Enlighten PrecompOctreeNode
  • class Enlighten PrecompOctreeProbeKey
  • class Enlighten PrecomputedVisibilityData
  • class Enlighten PrecomputedVisibilityWorkspace
  • class Enlighten PrecomputeError
  • class Enlighten PrecomputeLoaderBuilder
  • class Enlighten PrecomputeParameters
  • class Enlighten PrecomputePipeline
  • class Enlighten PrecomputeProcess
  • class Enlighten PrecompVolumeQueryBox
  • class Enlighten PrecompVoxelId
  • class Enlighten PrecompVoxelOctree
  • class Enlighten PrecompVoxelOctreePath
  • class Enlighten PrecompVoxelOctreeVolume
  • class Enlighten ProbeBounceBuffer
  • class Enlighten ProbeBounceWorkspace
  • class Enlighten ProbeInterpolant
  • class Enlighten ProbeInterpolationTask
  • class Enlighten ProbeSetDataBlock
  • class Enlighten ProbeSetManagerVoxel
  • class Enlighten ProbeSetMeta
  • class Enlighten ProbeSetOctreeNode
  • class Enlighten ProbeSetVirtualProbe
  • class Enlighten ProfileHistory
  • class Enlighten QuadIterator
  • class Enlighten QuadShader
  • class Enlighten QuickFlatClusterShader
  • class Enlighten QuickQuadShader
  • class Enlighten R9G9B9E5CpuTextureSampler
  • class Enlighten R11G11B10CpuTextureSampler
  • class Enlighten RadCubeMapCore
  • class Enlighten RadCubeMapMetaData
  • class Enlighten RadCubeMapTask
  • class Enlighten RadDataBlock
  • class Enlighten RadDebugBucketSelectionTask
  • class Enlighten RadDebugColouringTask
  • class Enlighten RadDebugPixelInfo
  • class Enlighten RadiosityInputTree
  • class Enlighten RadiosityInstance
  • class Enlighten RadIrradianceTask
  • class Enlighten RadProbeSetCore
  • class Enlighten RadProbeSetMetaData
  • 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
    Calendars

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

    This is the documentation for Enlighten.

    class Enlighten RadDebugBucketSelectionTask

    Nov 21, 2019

    class Enlighten::RadDebugBucketSelectionTask

    Structure describing an internal debugging task to colour output pixels according to debug data.

    The task will add the appropriate colour values to the highlighted pixels only. For these pixels it sets alpha to 1. Any non-highlighted pixels will be left untouched, so this function assumes the texture has either been cleared to zero in advance, or has valid data which you want to overlay this highlight on top of. This is not expected to be required by end-users.

    Variables

    Name Description
    const RadSystemCore * m_CoreSystem

    Precompute data for system solved in this task. Required.

    void * m_IrradianceOutput

    Radiosity output.

    const ILightTransportOutput * m_LtOutput

    Precompute light transport output data for system solved in this task (optional).

    Geo::u32 m_OutputFormat

    Output format. This must be OUTPUT_FORMAT_FP16. This is the default.

    Geo::s32 m_OutputStride

    The stride of the output texture in pixels


    .

    Geo::v128 m_PixelColour

    Colour of the selected pixel (defaults to green)

    Geo::s32 m_PixelX

    The pixel x coord to colourise. Must be a valid coord.

    Geo::s32 m_PixelY

    The pixel y coord to colourise. Must be a valid coord.

    Geo::v128 m_PrecompBucketColour

    Colour of the selected bucket (defaults to blue)

    Geo::s32 m_PrecompBucketIndex

    The precomp bucket to colourise. Can be negative for none.

    Geo::v128 m_RuntimeBucketColour

    Colour of the selected bucket (defaults to red)

    Geo::s32 m_RuntimeBucketIndex

    The runtime bucket to colourise. Can be negative for none.

    Functions

    Name Description
    RadDebugBucketSelectionTask()

    Default constructor.


    Enlighten::RadDebugBucketSelectionTask::RadDebugBucketSelectionTask


    public: RadDebugBucketSelectionTask()


    Default constructor.

    , multiple selections available,
    {"serverDuration": 10, "requestCorrelationId": "9e2ac7cf0201434dafc554ca592a4d9f"}