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 4.03 Documentation
Results will update as you type.
  • Modules
  • Namespaces
    • namespace Enlighten
      • class Enlighten A8CpuTextureSampler
      • class Enlighten Alpha8Normalised
      • class Enlighten AsyncTaskThreadGroup
      • class Enlighten BakedProbeOutputInfo
      • class Enlighten BakeInputLight
      • class Enlighten BakeInputMeshInfo
      • class Enlighten BakeMaterialInfo
      • class Enlighten BaseAlbedoHandler
      • class Enlighten BaseCubeMap
      • class Enlighten BaseDynamicObject
      • class Enlighten BaseEnvironment
      • class Enlighten BaseProbeSet
      • class Enlighten BaseSystem
      • class Enlighten BaseSystemSolutionSpace
      • class Enlighten BaseWorker
      • class Enlighten BoundingBox2D
      • class Enlighten BoxSpotlight
      • class Enlighten BoxVolume
      • class Enlighten CallableEnqueueFunctorCommand
      • class Enlighten ClusterAlbedoWorkspaceMaterialData
      • class Enlighten ClusterMaterialComponent
      • class Enlighten ClusterMaterials
      • class Enlighten ClusterProbeTransparencySampleData
      • class Enlighten ClusterRange
      • class Enlighten Command
      • class Enlighten ConstLightValueIterator
      • class Enlighten CopyAlbedoBufferInfo
      • class Enlighten CopyBounceBufferInfo
      • class Enlighten CopyEmissiveBufferInfo
      • class Enlighten CopyEmissiveEnvironmentInfo
      • class Enlighten CopyInputLightingBufferInfo
      • class Enlighten CopyProbeOutputInfo
      • class Enlighten CopyRawOutputInfo
      • class Enlighten CopyTransparencyBufferInfo
      • class Enlighten CopyVisibilityBufferInfo
      • class Enlighten CpuAlbedoHandler
      • class Enlighten CpuCubeMap
      • class Enlighten CpuDynamicObject
      • class Enlighten CpuEnvironment
      • class Enlighten CpuSystem
      • class Enlighten CpuSystemSolutionSpace
      • class Enlighten CpuTextureSamplerBase
      • class Enlighten CpuWorker
      • class Enlighten DefaultGeometryTransparencySampler
      • class Enlighten DefaultThreadGroup
    Calendars

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

    This is the documentation for Enlighten.

    class Enlighten BakeInputLight

    Sept 09, 2025

    class Enlighten::BakeInputLight

    The input light type for baking.

    It is a superset of the light types the Enlighten runtime supports

    Variables

    Name Description
    bool m_CastsShadows

    Whether to bake shadowing from this light source (default is true).

    float m_ConeAngle

    The cone angle of the spot light; unused for other light types.

    float m_CutOff

    The radius outside which intensity is clamped to zero; unused for directional lights.

    Geo::v128 m_Direction

    Direction of the light; unused for point lights. Should be a normalised unit vector.

    float m_DirectionalSpread

    The radius around a directional light on the infinite sphere to use for computing directional light visibility.

    bool m_DisableDirectLighting

    This light will have visibility calculated and affect indirect input lighting, but will not be added to the direct lightmap rasterisation.

    InputLightFalloffTable m_FalloffTable

    The distance falloff function.

    bool m_GenerateLightMask

    A separate light mask will be generated for this light and all light maps.

    Geo::GeoGuid m_Guid

    The unique light id.

    Geo::v128 m_IndirectIntensity

    RGB intensity of the light as fed to the indirect lighting phase (linear space).

    float m_InnerConeAngle

    The inner cone angle of the spot light; unused for other light types.

    Geo::v128 m_Intensity

    RGB intensity of the light (linear space).

    eBakeLightType m_LightType

    Type of light; spot light, point light, directional light or rectangular light.

    float m_PointRadius

    The radius around a point or spot to compute visibility to.

    Geo::v128 m_Position

    Position of the light; unused for directional lights. In 'unit world space'.

    float m_RadiosityMultiplier

    This value is used to scale the radiosity contribution from the light.

    float m_Radius

    The radius inside which intensity is clamped to the given value; unused for directional lights.

    float m_RectangleHeight

    The height of a rectangular area light.

    Geo::Quat m_RectangleQuaternion

    The orientation of a rectangular area light encoded as a quaternion.

    float m_RectangleWidth

    The width of a rectangular area light.

    float m_ShadowBias

    Offset applied to depth in shadow test.

    , multiple selections available,
    {"serverDuration": 11, "requestCorrelationId": "c56633c562364511ba8905f1059c10f7"}