C# Класс Reign.Core.BoundingFrustum3

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Left Plane3
Matrix Matrix4

Открытые методы

Метод Описание
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

Описание методов

BoundingFrustum3() публичный Метод

public BoundingFrustum3 ( Matrix4 matrix ) : System
matrix Matrix4
Результат System

Contains() публичный Метод

public Contains ( BoundingBox3 boundingBox ) : ContainmentTypes
boundingBox BoundingBox3
Результат ContainmentTypes

Contains() публичный Метод

public Contains ( BoundingFrustum3 boundingFrustum ) : ContainmentTypes
boundingFrustum BoundingFrustum3
Результат ContainmentTypes

Contains() публичный Метод

public Contains ( BoundingSphere3 boundingSphere ) : ContainmentTypes
boundingSphere BoundingSphere3
Результат ContainmentTypes

Contains() публичный Метод

public Contains ( Vector3 point ) : ContainmentTypes
point Vector3
Результат ContainmentTypes

Contains() публичный статический Метод

public static Contains ( BoundingFrustum3 &boundingFrustum, BoundingBox3 &boundingBox, ContainmentTypes &result ) : void
boundingFrustum BoundingFrustum3
boundingBox BoundingBox3
result ContainmentTypes
Результат void

Contains() публичный статический Метод

public static Contains ( BoundingFrustum3 &boundingFrustum1, BoundingFrustum3 &boundingFrustum2, ContainmentTypes &result ) : void
boundingFrustum1 BoundingFrustum3
boundingFrustum2 BoundingFrustum3
result ContainmentTypes
Результат void

Contains() публичный статический Метод

public static Contains ( BoundingFrustum3 &boundingFrustum, BoundingSphere3 &boundingSphere, ContainmentTypes &result ) : void
boundingFrustum BoundingFrustum3
boundingSphere BoundingSphere3
result ContainmentTypes
Результат void

Contains() публичный статический Метод

public static Contains ( BoundingFrustum3 &boundingFrustum, Vector3 &point, ContainmentTypes &result ) : void
boundingFrustum BoundingFrustum3
point Vector3
result ContainmentTypes
Результат void

Intersects() публичный Метод

public Intersects ( BoundingBox3 boundingBox ) : bool
boundingBox BoundingBox3
Результат bool

Intersects() публичный Метод

public Intersects ( BoundingFrustum3 boundingFrustum ) : bool
boundingFrustum BoundingFrustum3
Результат bool

Intersects() публичный Метод

public Intersects ( BoundingSphere3 boundingSphere ) : bool
boundingSphere BoundingSphere3
Результат bool

Intersects() публичный Метод

public Intersects ( Vector3 point ) : bool
point Vector3
Результат bool

Intersects() публичный статический Метод

public static Intersects ( BoundingFrustum3 &boundingFrustum, BoundingBox3 &boundingBox, bool &result ) : void
boundingFrustum BoundingFrustum3
boundingBox BoundingBox3
result bool
Результат void

Intersects() публичный статический Метод

public static Intersects ( BoundingFrustum3 &boundingFrustum1, BoundingFrustum3 &boundingFrustum2, bool &result ) : void
boundingFrustum1 BoundingFrustum3
boundingFrustum2 BoundingFrustum3
result bool
Результат void

Intersects() публичный статический Метод

public static Intersects ( BoundingFrustum3 &boundingFrustum, BoundingSphere3 &boundingSphere, bool &result ) : void
boundingFrustum BoundingFrustum3
boundingSphere BoundingSphere3
result bool
Результат void

Intersects() публичный статический Метод

public static Intersects ( BoundingFrustum3 &boundingFrustum, Vector3 &point, bool &result ) : void
boundingFrustum BoundingFrustum3
point Vector3
result bool
Результат void

Описание свойств

Left публичное свойство

public Plane3 Left
Результат Plane3

Matrix публичное свойство

public Matrix4,Reign.Core Matrix
Результат Matrix4