コード例 #1
0
ファイル: Camera2D.cs プロジェクト: nogu3ira/essence-udk
 ContainmentType ICullPrimitive.IntersectWorldBox(ref Vector3 min, ref Vector3 max)
 {
     return(FrustumCull.AABBIntersectsFrustum(GetCullingPlanes(), ref min, ref max));
 }
コード例 #2
0
ファイル: Camera2D.cs プロジェクト: nogu3ira/essence-udk
 bool ICullPrimitive.TestWorldBox(ref Vector3 min, ref Vector3 max)
 {
     return(FrustumCull.AABBInFrustum(GetCullingPlanes(), ref min, ref max));
 }
コード例 #3
0
ファイル: Camera2D.cs プロジェクト: nogu3ira/essence-udk
 ContainmentType ICullPrimitive.IntersectWorldSphere(float radius, ref Vector3 position)
 {
     return(FrustumCull.SphereIntersectsFrustum(GetCullingPlanes(), radius, ref position));
 }
コード例 #4
0
ファイル: Camera2D.cs プロジェクト: nogu3ira/essence-udk
 ContainmentType ICullPrimitive.IntersectWorldBox(ref Vector3 min, ref Vector3 max, ref Matrix world)
 {
     return(FrustumCull.BoxIntersectsFrustum(GetCullingPlanes(), ref min, ref max, ref world));
 }
コード例 #5
0
ファイル: Camera2D.cs プロジェクト: nogu3ira/essence-udk
 bool ICullPrimitive.TestWorldSphere(float radius, ref Vector3 position)
 {
     return(FrustumCull.SphereInFrustum(GetCullingPlanes(), radius, ref position));
 }
コード例 #6
0
ファイル: Camera2D.cs プロジェクト: nogu3ira/essence-udk
 bool ICullPrimitive.TestWorldBox(ref Vector3 min, ref Vector3 max, ref Matrix world)
 {
     return(FrustumCull.BoxInFrustum(GetCullingPlanes(), ref min, ref max, ref world));
 }