unreal.MagicLeapLightEstimationFunctionLibrary

class unreal.MagicLeapLightEstimationFunctionLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

Magic Leap Light Estimation Function Library

C++ Source:

  • Plugin: MagicLeapLightEstimation
  • Module: MagicLeapLightEstimation
  • File: MagicLeapLightEstimationFunctionLibrary.h
classmethod create_tracker() → bool

Create a light estimation tracker.

Returns:true if tracker was successfully created, false otherwise
Return type:bool
classmethod destroy_tracker() → None

Destroy a light estimation tracker.

classmethod get_ambient_global_state() → MagicLeapLightEstimationAmbientGlobalState or None

Gets information about the ambient light sensor global state. Capturing images or video will stop the lighting information update, causing the retrieved data to be stale (old timestamps).:

Returns:true if the global ambient state was succesfully retrieved.

global_ambient_state (MagicLeapLightEstimationAmbientGlobalState): Output param containing the information about the global lighting state (ambient intensity). Valid only if return value of function is true.

Return type:MagicLeapLightEstimationAmbientGlobalState or None
classmethod get_color_temperature_state() → MagicLeapLightEstimationColorTemperatureState or None

Gets information about the color temperature state. Capturing images or video will stop the lighting information update, causing the retrieved data to be stale (old timestamps).:

Returns:true if the color temperature state was succesfully retrieved.

color_temperature_state (MagicLeapLightEstimationColorTemperatureState): Output param containing the information about the color temperature. Valid only if return value of function is true.

Return type:MagicLeapLightEstimationColorTemperatureState or None
classmethod is_tracker_valid() → bool

Check if a light estimation tracker has already been created.

Returns:true if tracker already exists and is valid, false otherwise
Return type:bool