SpotlightKey

class HPS.SpotlightKey : public HPS.GeometryKey

Public Functions

void Consume (HPS.SpotlightKit in_kit)
override void Dispose ()
override HPS.Type ObjectType ()
void Set (HPS.SpotlightKit in_kit)
HPS.SpotlightKey SetCameraRelative (bool in_state)
HPS.SpotlightKey SetColor (HPS.RGBAColor in_rgba_color)
HPS.SpotlightKey SetColorByIndex (float in_index)
HPS.SpotlightKey SetConcentration (float in_concentration)
HPS.SpotlightKey SetInnerCone (float in_size)
HPS.SpotlightKey SetInnerCone (float in_size, HPS.Spotlight.InnerConeUnits in_units)
HPS.SpotlightKey SetOuterCone (float in_size)
HPS.SpotlightKey SetOuterCone (float in_size, HPS.Spotlight.OuterConeUnits in_units)
HPS.SpotlightKey SetPosition (HPS.Point in_position)
HPS.SpotlightKey SetTarget (HPS.Point in_target)
void Show (out HPS.SpotlightKit out_kit)
bool ShowCameraRelative (out bool out_state)
bool ShowColor (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_index)
bool ShowConcentration (out float out_concentration)
bool ShowInnerCone (out float out_size, out HPS.Spotlight.InnerConeUnits out_units)
bool ShowOuterCone (out float out_size, out HPS.Spotlight.OuterConeUnits out_units)
bool ShowPosition (out HPS.Point out_position)
bool ShowTarget (out HPS.Point out_target)
SpotlightKey ()
SpotlightKey (HPS.Key in_that)
SpotlightKey (HPS.SpotlightKey in_that)
HPS.SpotlightKey UnsetColor ()