Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
HPS.SpotlightKit Class Reference
Inheritance diagram for HPS.SpotlightKit:
HPS.Object

Public Member Functions

override void Dispose ()
 
 SpotlightKit (HPS.SpotlightKit in_kit)
 
override HPS.Type ObjectType ()
 
void Consume (HPS.SpotlightKit in_kit)
 
void Set (HPS.SpotlightKit in_kit)
 
void Show (out HPS.SpotlightKit out_kit)
 
override bool Empty ()
 
override bool Equals (System.Object obj)
 
override int GetHashCode ()
 
bool Equals (HPS.SpotlightKit in_kit)
 
HPS.SpotlightKit SetPriority (int in_priority)
 
HPS.SpotlightKit SetPosition (HPS.Point in_position)
 
HPS.SpotlightKit SetTarget (HPS.Point in_target)
 
HPS.SpotlightKit SetColor (HPS.RGBAColor in_rgba_color)
 
HPS.SpotlightKit SetColorByIndex (float in_index)
 
HPS.SpotlightKit SetOuterCone (float in_size, HPS.Spotlight.OuterConeUnits in_units)
 
HPS.SpotlightKit SetOuterCone (float in_size)
 
HPS.SpotlightKit SetInnerCone (float in_size, HPS.Spotlight.InnerConeUnits in_units)
 
HPS.SpotlightKit SetInnerCone (float in_size)
 
HPS.SpotlightKit SetConcentration (float in_concentration)
 
HPS.SpotlightKit SetCameraRelative (bool in_state)
 
HPS.SpotlightKit UnsetPriority ()
 
HPS.SpotlightKit UnsetPosition ()
 
HPS.SpotlightKit UnsetTarget ()
 
HPS.SpotlightKit UnsetColor ()
 
HPS.SpotlightKit UnsetOuterCone ()
 
HPS.SpotlightKit UnsetInnerCone ()
 
HPS.SpotlightKit UnsetConcentration ()
 
HPS.SpotlightKit UnsetCameraRelative ()
 
HPS.SpotlightKit UnsetEverything ()
 
bool ShowPriority (out int out_priority)
 
bool ShowPosition (out HPS.Point out_position)
 
bool ShowTarget (out HPS.Point out_target)
 
bool ShowColor (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_index)
 
bool ShowOuterCone (out float out_size, out HPS.Spotlight.OuterConeUnits out_units)
 
bool ShowInnerCone (out float out_size, out HPS.Spotlight.InnerConeUnits out_units)
 
bool ShowConcentration (out float out_concentration)
 
bool ShowCameraRelative (out bool out_state)
 
HPS.SpotlightKit SetUserData (IntPtr in_index, ulong in_bytes, byte[] in_data)
 
HPS.SpotlightKit SetUserData (IntPtr in_index, byte[] in_data)
 
HPS.SpotlightKit SetUserData (IntPtr[] in_indices, byte[][] in_data)
 
HPS.SpotlightKit UnsetUserData (IntPtr in_index)
 
HPS.SpotlightKit UnsetUserData (IntPtr[] in_indices)
 
HPS.SpotlightKit UnsetAllUserData ()
 
ulong ShowUserDataCount ()
 
bool ShowUserDataIndices (out IntPtr[] out_indices)
 
bool ShowUserData (IntPtr in_index, out byte[] out_data)
 
bool ShowUserData (out IntPtr[] out_indices, out byte[][] out_data)
 
- Public Member Functions inherited from HPS.Object
IntPtr GetClassID ()
 
 Object (HPS.Object in_that)
 
HPS.Type Type ()
 
virtual void Reset ()
 
bool HasType (HPS.Type in_mask)
 
IntPtr GetInstanceID ()
 

Static Public Member Functions

static HPS.SpotlightKit GetDefault ()
 
static bool operator== (HPS.SpotlightKit a, HPS.SpotlightKit b)
 
static bool operator!= (HPS.SpotlightKit a, HPS.SpotlightKit b)
 
- Static Public Member Functions inherited from HPS.Object
static IntPtr ClassID< T > ()
 

Protected Member Functions

override void deleteCptr ()
 
- Protected Member Functions inherited from HPS.Object
virtual IntPtr GetNonDirectorClassID ()
 

Additional Inherited Members

- Protected Attributes inherited from HPS.Object
HandleRef cptr
 
HandleRef scptr
 
bool cMemOwn
 

The documentation for this class was generated from the following file: