SelectionOptionsKit

class HPS.SelectionOptionsKit : public HPS.Kit

Public Functions

override void Dispose ()
override bool Empty ()
bool Equals (HPS.SelectionOptionsKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
override HPS.Type ObjectType ()
SelectionOptionsKit ()
SelectionOptionsKit (HPS.SelectionOptionsKit in_kit)
void Set (HPS.SelectionOptionsKit in_kit)
HPS.SelectionOptionsKit SetAlgorithm (HPS.Selection.Algorithm in_algorithm)
HPS.SelectionOptionsKit SetCondition (string in_condition)
HPS.SelectionOptionsKit SetConditions (string[] in_conditions)
HPS.SelectionOptionsKit SetDeferralExtentCullingRespected (bool in_state)
HPS.SelectionOptionsKit SetDistanceCullingRespected (bool in_state)
HPS.SelectionOptionsKit SetExtentCullingRespected (bool in_state)
HPS.SelectionOptionsKit SetFaceCullingRespected (HPS.Culling.Face in_state)
HPS.SelectionOptionsKit SetFrustumCullingRespected (bool in_state)
HPS.SelectionOptionsKit SetGranularity (HPS.Selection.Granularity in_granularity)
HPS.SelectionOptionsKit SetInternalLimit (ulong in_limit)
HPS.SelectionOptionsKit SetLevel (HPS.Selection.Level in_level)
HPS.SelectionOptionsKit SetProximity (float in_proximity)
HPS.SelectionOptionsKit SetRelatedLimit (ulong in_limit)
HPS.SelectionOptionsKit SetScope (HPS.KeyPath in_start_path)
HPS.SelectionOptionsKit SetScope (HPS.KeyPath in_start_path, bool in_scope_only)
HPS.SelectionOptionsKit SetScope (HPS.SegmentKey in_start_segment)
HPS.SelectionOptionsKit SetScope (HPS.SegmentKey in_start_segment, bool in_scope_only)
HPS.SelectionOptionsKit SetSelectability (HPS.SelectabilityKit in_selectability)
HPS.SelectionOptionsKit SetSorting (bool in_sorting)
HPS.SelectionOptionsKit SetSorting (HPS.Selection.Sorting in_sorting)
HPS.SelectionOptionsKit SetTreeContext (HPS.TreeContext in_tree_context)
HPS.SelectionOptionsKit SetVectorCullingRespected (bool in_state)
HPS.SelectionOptionsKit SetVolumeCullingRespected (bool in_state)
void Show (out HPS.SelectionOptionsKit out_kit)
bool ShowAlgorithm (out HPS.Selection.Algorithm out_algorithm)
bool ShowConditions (out string[] out_conditions)
bool ShowDeferralExtentCullingRespected (out bool out_state)
bool ShowDistanceCullingRespected (out bool out_state)
bool ShowExtentCullingRespected (out bool out_state)
bool ShowFaceCullingRespected (out HPS.Culling.Face out_state)
bool ShowFrustumCullingRespected (out bool out_state)
bool ShowGranularity (out HPS.Selection.Granularity out_granularity)
bool ShowInternalLimit (out ulong out_limit)
bool ShowLevel (out HPS.Selection.Level out_level)
bool ShowProximity (out float out_proximity)
bool ShowRelatedLimit (out ulong out_limit)
bool ShowScope (out HPS.KeyPath out_start_path, out bool out_scope_only)
bool ShowSelectability (out HPS.SelectabilityKit out_selectability)
bool ShowSorting (out HPS.Selection.Sorting out_sorting)
bool ShowTreeContext (out HPS.TreeContext out_tree_context)
bool ShowVectorCullingRespected (out bool out_state)
bool ShowVolumeCullingRespected (out bool out_state)
HPS.SelectionOptionsKit UnsetAlgorithm ()
HPS.SelectionOptionsKit UnsetConditions ()
HPS.SelectionOptionsKit UnsetDeferralExtentCullingRespected ()
HPS.SelectionOptionsKit UnsetDistanceCullingRespected ()
HPS.SelectionOptionsKit UnsetEverything ()
HPS.SelectionOptionsKit UnsetExtentCullingRespected ()
HPS.SelectionOptionsKit UnsetFaceCullingRespected ()
HPS.SelectionOptionsKit UnsetFrustumCullingRespected ()
HPS.SelectionOptionsKit UnsetGranularity ()
HPS.SelectionOptionsKit UnsetInternalLimit ()
HPS.SelectionOptionsKit UnsetLevel ()
HPS.SelectionOptionsKit UnsetProximity ()
HPS.SelectionOptionsKit UnsetRelatedLimit ()
HPS.SelectionOptionsKit UnsetScope ()
HPS.SelectionOptionsKit UnsetSelectability ()
HPS.SelectionOptionsKit UnsetSorting ()
HPS.SelectionOptionsKit UnsetTreeContext ()
HPS.SelectionOptionsKit UnsetVectorCullingRespected ()
HPS.SelectionOptionsKit UnsetVolumeCullingRespected ()

Public Static Functions

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