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 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
  • 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 >
    Calendars

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

    This is the documentation for Enlighten.

    class Enlighten SpotlightMeta

    Nov 21, 2019

    class Enlighten::SpotlightMeta

        └>Enlighten::BaseLightMeta

    Public interface for querying common metadata of a single spotlight.

    Functions

    Name Description
    BaseLightMeta(const MetaBlock::BaseLightData *)

    Constructs a BaseLightMeta from the given internal data.

    GetCastsShadows()

    Checks if this light casts shadows.

    GetCutoffRadius()

    Gets the cutoff radius of this spot light.

    GetDirection()

    Gets the direction of this spot light.

    GetEnabled()

    Checks if this light is enabled.

    GetGuid()

    Gets the GUID of this light.

    GetInnerConeAngle()

    Gets the inner cone angle of this spot light.

    GetIntensity()

    Gets the intensity of this light.

    GetIntensityRadius()

    Gets the intensity radius of this spot light.

    GetNormalisedColour()

    Gets the normalised colour of this light.

    GetOuterConeAngle()

    Gets the outer cone angle of this spot light.

    GetPosition()

    Gets the position of this spot light.

    GetRadiosityMultiplier()

    Gets the radiosity multiplier of this light.

    IsValid()

    Some accessors return an 'invalid' object to represent nothing or not-found.

    Variables

    Name Description
    const MetaBlock::BaseLightData * m_Data

    The internal data (inside MetaBlock).


    Enlighten::BaseLightMeta::BaseLightMeta


    protected: BaseLightMeta
    (
        const MetaBlock::BaseLightData * data
    )


    Constructs a BaseLightMeta from the given internal data.


    bool Enlighten::BaseLightMeta::GetCastsShadows


    public: bool GetCastsShadows() const


    Checks if this light casts shadows.


    float Enlighten::SpotlightMeta::GetCutoffRadius


    public: float GetCutoffRadius() const


    Gets the cutoff radius of this spot light.


    const Geo::v128& Enlighten::SpotlightMeta::GetDirection


    public: const Geo::v128 & GetDirection() const


    Gets the direction of this spot light.


    bool Enlighten::BaseLightMeta::GetEnabled


    public: bool GetEnabled() const


    Checks if this light is enabled.


    const Geo::GeoGuid& Enlighten::BaseLightMeta::GetGuid


    public: const Geo::GeoGuid & GetGuid() const


    Gets the GUID of this light.


    float Enlighten::SpotlightMeta::GetInnerConeAngle


    public: float GetInnerConeAngle() const


    Gets the inner cone angle of this spot light.


    float Enlighten::BaseLightMeta::GetIntensity


    public: float GetIntensity() const


    Gets the intensity of this light.


    float Enlighten::SpotlightMeta::GetIntensityRadius


    public: float GetIntensityRadius() const


    Gets the intensity radius of this spot light.


    const Geo::v128& Enlighten::BaseLightMeta::GetNormalisedColour


    public: const Geo::v128 & GetNormalisedColour() const


    Gets the normalised colour of this light.


    float Enlighten::SpotlightMeta::GetOuterConeAngle


    public: float GetOuterConeAngle() const


    Gets the outer cone angle of this spot light.


    const Geo::v128& Enlighten::SpotlightMeta::GetPosition


    public: const Geo::v128 & GetPosition() const


    Gets the position of this spot light.


    float Enlighten::BaseLightMeta::GetRadiosityMultiplier


    public: float GetRadiosityMultiplier() const


    Gets the radiosity multiplier of this light.


    bool Enlighten::BaseLightMeta::IsValid


    public: bool IsValid() const


    Some accessors return an 'invalid' object to represent nothing or not-found.

    , multiple selections available,
    {"serverDuration": 10, "requestCorrelationId": "5ef16a446d744af0b3db9757b2b55a5f"}