C# Class Reign.Core.BoundingFrustum3

ファイルを表示 Open project: reignstudios/ReignSDK Class Usage Examples

Public Properties

Property Type Description
Left Plane3
Matrix Matrix4

Public Methods

Method Description
BoundingFrustum3 ( Matrix4 matrix ) : System
Contains ( BoundingBox3 boundingBox ) : ContainmentTypes
Contains ( BoundingFrustum3 boundingFrustum ) : ContainmentTypes
Contains ( BoundingSphere3 boundingSphere ) : ContainmentTypes
Contains ( Vector3 point ) : ContainmentTypes
Contains ( BoundingFrustum3 &boundingFrustum, BoundingBox3 &boundingBox, ContainmentTypes &result ) : void
Contains ( BoundingFrustum3 &boundingFrustum1, BoundingFrustum3 &boundingFrustum2, ContainmentTypes &result ) : void
Contains ( BoundingFrustum3 &boundingFrustum, BoundingSphere3 &boundingSphere, ContainmentTypes &result ) : void
Contains ( BoundingFrustum3 &boundingFrustum, Vector3 &point, ContainmentTypes &result ) : void
Intersects ( BoundingBox3 boundingBox ) : bool
Intersects ( BoundingFrustum3 boundingFrustum ) : bool
Intersects ( BoundingSphere3 boundingSphere ) : bool
Intersects ( Vector3 point ) : bool
Intersects ( BoundingFrustum3 &boundingFrustum, BoundingBox3 &boundingBox, bool &result ) : void
Intersects ( BoundingFrustum3 &boundingFrustum1, BoundingFrustum3 &boundingFrustum2, bool &result ) : void
Intersects ( BoundingFrustum3 &boundingFrustum, BoundingSphere3 &boundingSphere, bool &result ) : void
Intersects ( BoundingFrustum3 &boundingFrustum, Vector3 &point, bool &result ) : void

Method Details

BoundingFrustum3() public method

public BoundingFrustum3 ( Matrix4 matrix ) : System
matrix Matrix4
return System

Contains() public method

public Contains ( BoundingBox3 boundingBox ) : ContainmentTypes
boundingBox BoundingBox3
return ContainmentTypes

Contains() public method

public Contains ( BoundingFrustum3 boundingFrustum ) : ContainmentTypes
boundingFrustum BoundingFrustum3
return ContainmentTypes

Contains() public method

public Contains ( BoundingSphere3 boundingSphere ) : ContainmentTypes
boundingSphere BoundingSphere3
return ContainmentTypes

Contains() public method

public Contains ( Vector3 point ) : ContainmentTypes
point Vector3
return ContainmentTypes

Contains() public static method

public static Contains ( BoundingFrustum3 &boundingFrustum, BoundingBox3 &boundingBox, ContainmentTypes &result ) : void
boundingFrustum BoundingFrustum3
boundingBox BoundingBox3
result ContainmentTypes
return void

Contains() public static method

public static Contains ( BoundingFrustum3 &boundingFrustum1, BoundingFrustum3 &boundingFrustum2, ContainmentTypes &result ) : void
boundingFrustum1 BoundingFrustum3
boundingFrustum2 BoundingFrustum3
result ContainmentTypes
return void

Contains() public static method

public static Contains ( BoundingFrustum3 &boundingFrustum, BoundingSphere3 &boundingSphere, ContainmentTypes &result ) : void
boundingFrustum BoundingFrustum3
boundingSphere BoundingSphere3
result ContainmentTypes
return void

Contains() public static method

public static Contains ( BoundingFrustum3 &boundingFrustum, Vector3 &point, ContainmentTypes &result ) : void
boundingFrustum BoundingFrustum3
point Vector3
result ContainmentTypes
return void

Intersects() public method

public Intersects ( BoundingBox3 boundingBox ) : bool
boundingBox BoundingBox3
return bool

Intersects() public method

public Intersects ( BoundingFrustum3 boundingFrustum ) : bool
boundingFrustum BoundingFrustum3
return bool

Intersects() public method

public Intersects ( BoundingSphere3 boundingSphere ) : bool
boundingSphere BoundingSphere3
return bool

Intersects() public method

public Intersects ( Vector3 point ) : bool
point Vector3
return bool

Intersects() public static method

public static Intersects ( BoundingFrustum3 &boundingFrustum, BoundingBox3 &boundingBox, bool &result ) : void
boundingFrustum BoundingFrustum3
boundingBox BoundingBox3
result bool
return void

Intersects() public static method

public static Intersects ( BoundingFrustum3 &boundingFrustum1, BoundingFrustum3 &boundingFrustum2, bool &result ) : void
boundingFrustum1 BoundingFrustum3
boundingFrustum2 BoundingFrustum3
result bool
return void

Intersects() public static method

public static Intersects ( BoundingFrustum3 &boundingFrustum, BoundingSphere3 &boundingSphere, bool &result ) : void
boundingFrustum BoundingFrustum3
boundingSphere BoundingSphere3
result bool
return void

Intersects() public static method

public static Intersects ( BoundingFrustum3 &boundingFrustum, Vector3 &point, bool &result ) : void
boundingFrustum BoundingFrustum3
point Vector3
result bool
return void

Property Details

Left public_oe property

public Plane3 Left
return Plane3

Matrix public_oe property

public Matrix4,Reign.Core Matrix
return Matrix4