CullingKit

class HPS.CullingKit : public HPS.Kit

Public Functions

CullingKit ()
CullingKit (HPS.CullingKit in_kit)
override void Dispose ()
override bool Empty ()
bool Equals (HPS.CullingKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
override HPS.Type ObjectType ()
void Set (HPS.CullingKit in_kit)
HPS.CullingKit SetBackFace (bool in_state)
HPS.CullingKit SetDeferralExtent (bool in_state, uint in_pixels)
HPS.CullingKit SetDeferralExtent (uint in_pixels)
HPS.CullingKit SetDistance (bool in_state, float in_max_distance)
HPS.CullingKit SetDistance (float in_max_distance)
HPS.CullingKit SetExtent (bool in_state, uint in_pixels)
HPS.CullingKit SetExtent (uint in_pixels)
HPS.CullingKit SetFace (HPS.Culling.Face in_state)
HPS.CullingKit SetFrustum (bool in_state)
HPS.CullingKit SetVector (bool in_state)
HPS.CullingKit SetVector (bool in_state, HPS.Vector in_vector)
HPS.CullingKit SetVector (bool in_state, HPS.Vector in_vector, float in_tolerance_degrees)
HPS.CullingKit SetVector (HPS.Vector in_vector)
HPS.CullingKit SetVector (HPS.Vector in_vector, float in_tolerance_degrees)
HPS.CullingKit SetVectorTolerance (float in_tolerance_degrees)
HPS.CullingKit SetVolume (bool in_state)
HPS.CullingKit SetVolume (bool in_state, HPS.SimpleCuboid in_volume)
HPS.CullingKit SetVolume (HPS.SimpleCuboid in_volume)
void Show (out HPS.CullingKit out_kit)
bool ShowBackFace (out bool out_state)
bool ShowDeferralExtent (out bool out_state, out uint out_pixels)
bool ShowDistance (out bool out_state, out float out_max_distance)
bool ShowExtent (out bool out_state, out uint out_pixels)
bool ShowFace (out HPS.Culling.Face out_state)
bool ShowFrustum (out bool out_state)
bool ShowVector (out bool out_state, out HPS.Vector out_vector)
bool ShowVectorTolerance (out float out_tolerance_degrees)
bool ShowVolume (out bool out_state, out HPS.SimpleCuboid out_volume)
HPS.CullingKit UnsetBackFace ()
HPS.CullingKit UnsetDeferralExtent ()
HPS.CullingKit UnsetDistance ()
HPS.CullingKit UnsetEverything ()
HPS.CullingKit UnsetExtent ()
HPS.CullingKit UnsetFace ()
HPS.CullingKit UnsetFrustum ()
HPS.CullingKit UnsetVector ()
HPS.CullingKit UnsetVectorTolerance ()
HPS.CullingKit UnsetVolume ()

Public Static Functions

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