| Package | infinity3D.engine.core.scene |
| Class | public class PVS |
| Property | Defined by | ||
|---|---|---|---|
| pvs : Hash
[read-only]
Получение ассоциативного массива PVS - дерева.
| PVS | ||
| Method | Defined by | ||
|---|---|---|---|
|
PVS()
Создание экземпляра класса.
| PVS | ||
|
Добавление потенциально видимого объекта по ключу.
| PVS | ||
|
addElements(key:Mesh, elements:Array):void
Добавление потенциально видимых объектов по ключу.
| PVS | ||
|
Добавление ключевого объекта.
| PVS | ||
|
hasMeshInPVS(key:Mesh):Boolean
Проверка наличия ключевого объекта.
| PVS | ||
|
hasPVS():Boolean
Проверка существования PVS - дерева.
| PVS | ||
|
Удаление потенциально видимого объекта по ключу.
| PVS | ||
|
removeMeshFromPVS(mesh:Mesh):void
Удаление ключевого объекта.
| PVS | ||
| pvs | property |
pvs:Hash [read-only]Получение ассоциативного массива PVS - дерева.
Implementation public function get pvs():Hash
| PVS | () | constructor |
public function PVS()Создание экземпляра класса.
| addElement | () | method |
public function addElement(key:Mesh, element:Mesh):voidДобавление потенциально видимого объекта по ключу.
Parameterskey:Mesh — Ключевой объект.
|
|
element:Mesh — Потенциально видимый объект.
|
| addElements | () | method |
public function addElements(key:Mesh, elements:Array):voidДобавление потенциально видимых объектов по ключу.
Parameterskey:Mesh — Ключевой объект.
|
|
elements:Array — Массив потенциально видимых объектов.
|
| addMeshToPVS | () | method |
public function addMeshToPVS(mesh:Mesh):MeshДобавление ключевого объекта.
Parametersmesh:Mesh — Ключевой объект.
|
Mesh —
Ключевой объект.
|
| hasMeshInPVS | () | method |
public function hasMeshInPVS(key:Mesh):BooleanПроверка наличия ключевого объекта.
Parameterskey:Mesh — Ключевой объект, который проверяем на наличие.
|
Boolean — Значение true, если заданный объект был найден, иначе false.
|
| hasPVS | () | method |
public function hasPVS():BooleanПроверка существования PVS - дерева.
ReturnsBoolean — Значение true, если PVS - дерево не пустое, иначе false.
|
| removeElement | () | method |
public function removeElement(key:Mesh, element:Mesh):voidУдаление потенциально видимого объекта по ключу.
Parameterskey:Mesh — Ключевой объект.
|
|
element:Mesh — Потенциально видимый объект.
|
| removeMeshFromPVS | () | method |
public function removeMeshFromPVS(mesh:Mesh):voidУдаление ключевого объекта.
Parametersmesh:Mesh — Ключевой объект.
|