SpotlightKit

class HPS.SpotlightKit : public HPS.Kit

Public Functions

void Consume (HPS.SpotlightKit in_kit)
override void Dispose ()
override bool Empty ()
bool Equals (HPS.SpotlightKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
override HPS.Type ObjectType ()
void Set (HPS.SpotlightKit in_kit)
HPS.SpotlightKit SetCameraRelative (bool in_state)
HPS.SpotlightKit SetColor (HPS.RGBAColor in_rgba_color)
HPS.SpotlightKit SetColorByIndex (float in_index)
HPS.SpotlightKit SetConcentration (float in_concentration)
HPS.SpotlightKit SetInnerCone (float in_size)
HPS.SpotlightKit SetInnerCone (float in_size, HPS.Spotlight.InnerConeUnits in_units)
HPS.SpotlightKit SetOuterCone (float in_size)
HPS.SpotlightKit SetOuterCone (float in_size, HPS.Spotlight.OuterConeUnits in_units)
HPS.SpotlightKit SetPosition (HPS.Point in_position)
HPS.SpotlightKit SetPriority (int in_priority)
HPS.SpotlightKit SetTarget (HPS.Point in_target)
HPS.SpotlightKit SetUserData (IntPtr in_index, byte[] in_data)
HPS.SpotlightKit SetUserData (IntPtr in_index, ulong in_bytes, byte[] in_data)
HPS.SpotlightKit SetUserData (IntPtr[] in_indices, byte[][] in_data)
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 ShowPriority (out int out_priority)
bool ShowTarget (out HPS.Point out_target)
bool ShowUserData (IntPtr in_index, out byte[] out_data)
bool ShowUserData (out IntPtr[] out_indices, out byte[][] out_data)
ulong ShowUserDataCount ()
bool ShowUserDataIndices (out IntPtr[] out_indices)
SpotlightKit ()
SpotlightKit (HPS.SpotlightKit in_kit)
HPS.SpotlightKit UnsetAllUserData ()
HPS.SpotlightKit UnsetCameraRelative ()
HPS.SpotlightKit UnsetColor ()
HPS.SpotlightKit UnsetConcentration ()
HPS.SpotlightKit UnsetEverything ()
HPS.SpotlightKit UnsetInnerCone ()
HPS.SpotlightKit UnsetOuterCone ()
HPS.SpotlightKit UnsetPosition ()
HPS.SpotlightKit UnsetPriority ()
HPS.SpotlightKit UnsetTarget ()
HPS.SpotlightKit UnsetUserData (IntPtr in_index)
HPS.SpotlightKit UnsetUserData (IntPtr[] in_indices)

Public Static Functions

HPS.SpotlightKit GetDefault ()
bool operator!= (HPS.SpotlightKit a, HPS.SpotlightKit b)
bool operator== (HPS.SpotlightKit a, HPS.SpotlightKit b)