public BoundingBox(Frustum frustum) : this(true) { Merge(frustum); }
public Sphere(Frustum frustum) { Runtime.Validate(typeof(Sphere)); handle = Sphere_Sphere4((object)frustum == null ? IntPtr.Zero : frustum.Handle); OnSphereCreated(); }
/// <summary> /// Add a frustum. /// </summary> public void AddFrustum(Frustum frustum, Urho.Color color, bool depthTest = true) { Runtime.ValidateRefCounted(this); DebugRenderer_AddFrustum(handle, (object)frustum == null ? IntPtr.Zero : frustum.Handle, ref color, depthTest); }
/// <summary> /// Merge a frustum. /// </summary> public void Merge(Frustum frustum) { Runtime.ValidateObject(this); Sphere_Merge13(handle, (object)frustum == null ? IntPtr.Zero : frustum.Handle); }
public Frustum(Frustum frustum) { Runtime.Validate(typeof(Frustum)); handle = Frustum_Frustum0((object)frustum == null ? IntPtr.Zero : frustum.Handle); OnFrustumCreated(); }
/// <summary> /// Define from a frustum. /// </summary> public void Define(Frustum frustum) { Runtime.ValidateObject(this); Polyhedron_Define3(handle, (object)frustum == null ? IntPtr.Zero : frustum.Handle); }
public Polyhedron(Frustum frustum) { Runtime.Validate(typeof(Polyhedron)); handle = Polyhedron_Polyhedron2((object)frustum == null ? IntPtr.Zero : frustum.Handle); OnPolyhedronCreated(); }
/// <summary> /// Clip with a frustum. /// </summary> public void Clip(Frustum box) { Runtime.ValidateObject(this); Polyhedron_Clip6(handle, (object)box == null ? IntPtr.Zero : box.Handle); }