Ejemplo n.º 1
0
 public BoundingBox(Frustum frustum) : this(true)
 {
     Merge(frustum);
 }
Ejemplo n.º 2
0
 public Sphere(Frustum frustum)
 {
     Runtime.Validate(typeof(Sphere));
     handle = Sphere_Sphere4((object)frustum == null ? IntPtr.Zero : frustum.Handle);
     OnSphereCreated();
 }
Ejemplo n.º 3
0
 /// <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);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Merge a frustum.
 /// </summary>
 public void Merge(Frustum frustum)
 {
     Runtime.ValidateObject(this);
     Sphere_Merge13(handle, (object)frustum == null ? IntPtr.Zero : frustum.Handle);
 }
Ejemplo n.º 5
0
 public Frustum(Frustum frustum)
 {
     Runtime.Validate(typeof(Frustum));
     handle = Frustum_Frustum0((object)frustum == null ? IntPtr.Zero : frustum.Handle);
     OnFrustumCreated();
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Define from a frustum.
 /// </summary>
 public void Define(Frustum frustum)
 {
     Runtime.ValidateObject(this);
     Polyhedron_Define3(handle, (object)frustum == null ? IntPtr.Zero : frustum.Handle);
 }
Ejemplo n.º 7
0
 public Polyhedron(Frustum frustum)
 {
     Runtime.Validate(typeof(Polyhedron));
     handle = Polyhedron_Polyhedron2((object)frustum == null ? IntPtr.Zero : frustum.Handle);
     OnPolyhedronCreated();
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Clip with a frustum.
 /// </summary>
 public void Clip(Frustum box)
 {
     Runtime.ValidateObject(this);
     Polyhedron_Clip6(handle, (object)box == null ? IntPtr.Zero : box.Handle);
 }