C# Class Reign.Core.BoundingFrustum3

Afficher le fichier Open project: reignstudios/ReignSDK Class Usage Examples

Méthodes publiques

Свойство Type Description
Left Plane3
Matrix Matrix4

Méthodes publiques

Méthode 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 méthode

public BoundingFrustum3 ( Matrix4 matrix ) : System
matrix Matrix4
Résultat System

Contains() public méthode

public Contains ( BoundingBox3 boundingBox ) : ContainmentTypes
boundingBox BoundingBox3
Résultat ContainmentTypes

Contains() public méthode

public Contains ( BoundingFrustum3 boundingFrustum ) : ContainmentTypes
boundingFrustum BoundingFrustum3
Résultat ContainmentTypes

Contains() public méthode

public Contains ( BoundingSphere3 boundingSphere ) : ContainmentTypes
boundingSphere BoundingSphere3
Résultat ContainmentTypes

Contains() public méthode

public Contains ( Vector3 point ) : ContainmentTypes
point Vector3
Résultat ContainmentTypes

Contains() public static méthode

public static Contains ( BoundingFrustum3 &boundingFrustum, BoundingBox3 &boundingBox, ContainmentTypes &result ) : void
boundingFrustum BoundingFrustum3
boundingBox BoundingBox3
result ContainmentTypes
Résultat void

Contains() public static méthode

public static Contains ( BoundingFrustum3 &boundingFrustum1, BoundingFrustum3 &boundingFrustum2, ContainmentTypes &result ) : void
boundingFrustum1 BoundingFrustum3
boundingFrustum2 BoundingFrustum3
result ContainmentTypes
Résultat void

Contains() public static méthode

public static Contains ( BoundingFrustum3 &boundingFrustum, BoundingSphere3 &boundingSphere, ContainmentTypes &result ) : void
boundingFrustum BoundingFrustum3
boundingSphere BoundingSphere3
result ContainmentTypes
Résultat void

Contains() public static méthode

public static Contains ( BoundingFrustum3 &boundingFrustum, Vector3 &point, ContainmentTypes &result ) : void
boundingFrustum BoundingFrustum3
point Vector3
result ContainmentTypes
Résultat void

Intersects() public méthode

public Intersects ( BoundingBox3 boundingBox ) : bool
boundingBox BoundingBox3
Résultat bool

Intersects() public méthode

public Intersects ( BoundingFrustum3 boundingFrustum ) : bool
boundingFrustum BoundingFrustum3
Résultat bool

Intersects() public méthode

public Intersects ( BoundingSphere3 boundingSphere ) : bool
boundingSphere BoundingSphere3
Résultat bool

Intersects() public méthode

public Intersects ( Vector3 point ) : bool
point Vector3
Résultat bool

Intersects() public static méthode

public static Intersects ( BoundingFrustum3 &boundingFrustum, BoundingBox3 &boundingBox, bool &result ) : void
boundingFrustum BoundingFrustum3
boundingBox BoundingBox3
result bool
Résultat void

Intersects() public static méthode

public static Intersects ( BoundingFrustum3 &boundingFrustum1, BoundingFrustum3 &boundingFrustum2, bool &result ) : void
boundingFrustum1 BoundingFrustum3
boundingFrustum2 BoundingFrustum3
result bool
Résultat void

Intersects() public static méthode

public static Intersects ( BoundingFrustum3 &boundingFrustum, BoundingSphere3 &boundingSphere, bool &result ) : void
boundingFrustum BoundingFrustum3
boundingSphere BoundingSphere3
result bool
Résultat void

Intersects() public static méthode

public static Intersects ( BoundingFrustum3 &boundingFrustum, Vector3 &point, bool &result ) : void
boundingFrustum BoundingFrustum3
point Vector3
result bool
Résultat void

Property Details

Left public_oe property

public Plane3 Left
Résultat Plane3

Matrix public_oe property

public Matrix4,Reign.Core Matrix
Résultat Matrix4