コード例 #1
0
ファイル: Structs.cs プロジェクト: woychukb/urho
 public BoundingBox(Frustum frustum) : this(true)
 {
     Merge(frustum);
 }
コード例 #2
0
ファイル: Sphere.cs プロジェクト: woychukb/urho
 public Sphere(Frustum frustum)
 {
     Runtime.Validate(typeof(Sphere));
     handle = Sphere_Sphere4((object)frustum == null ? IntPtr.Zero : frustum.Handle);
     OnSphereCreated();
 }
コード例 #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);
 }
コード例 #4
0
ファイル: Sphere.cs プロジェクト: woychukb/urho
 /// <summary>
 /// Merge a frustum.
 /// </summary>
 public void Merge(Frustum frustum)
 {
     Runtime.ValidateObject(this);
     Sphere_Merge13(handle, (object)frustum == null ? IntPtr.Zero : frustum.Handle);
 }
コード例 #5
0
ファイル: Frustum.cs プロジェクト: yrest/urho
 public Frustum(Frustum frustum)
 {
     Runtime.Validate(typeof(Frustum));
     handle = Frustum_Frustum0((object)frustum == null ? IntPtr.Zero : frustum.Handle);
     OnFrustumCreated();
 }
コード例 #6
0
ファイル: Polyhedron.cs プロジェクト: yrest/urho
 /// <summary>
 /// Define from a frustum.
 /// </summary>
 public void Define(Frustum frustum)
 {
     Runtime.ValidateObject(this);
     Polyhedron_Define3(handle, (object)frustum == null ? IntPtr.Zero : frustum.Handle);
 }
コード例 #7
0
ファイル: Polyhedron.cs プロジェクト: yrest/urho
 public Polyhedron(Frustum frustum)
 {
     Runtime.Validate(typeof(Polyhedron));
     handle = Polyhedron_Polyhedron2((object)frustum == null ? IntPtr.Zero : frustum.Handle);
     OnPolyhedronCreated();
 }
コード例 #8
0
ファイル: Polyhedron.cs プロジェクト: yrest/urho
 /// <summary>
 /// Clip with a frustum.
 /// </summary>
 public void Clip(Frustum box)
 {
     Runtime.ValidateObject(this);
     Polyhedron_Clip6(handle, (object)box == null ? IntPtr.Zero : box.Handle);
 }