Packageinfinity3D.engine.core
Classpublic class Surface
Implementsflash.events.IEventDispatcher

Класс Surface(поверхность), реализует объединение граней, принадлежащих одному материалу.



Public Properties
 PropertyDefined by
  faces : Set
[read-only] Грани, принадлежащие поверхности.
Surface
  material : Material
Материал.
Surface
  name : Object
[read-only] Имя поверхности.
Surface
Public Methods
 MethodDefined by
  
Создание экземпляра поверхности.
Surface
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Добавление обработчика события
Surface
  
addFace(face:Face):void
Добавление грани в поверхность.
Surface
  
dispatchEvent(event:Event):Boolean
Рассылка события.
Surface
  
hasEventListener(type:String):Boolean
Проверка наличия зарегистрированных обработчиков события указанного типа.
Surface
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаление обработчика события.
Surface
  
removeFace(face:Face):void
Удаление грани из поверхности.
Surface
  
toString():String
Строковое представление поверхности.
Surface
  
willTrigger(type:String):Boolean
Surface
Property detail
facesproperty
faces:Set  [read-only]

Грани, принадлежащие поверхности.

Implementation
    public function get faces():Set
materialproperty 
material:Material  [read-write]

Материал.

Implementation
    public function get material():Material
    public function set material(value:Material):void
nameproperty 
name:Object  [read-only]

Имя поверхности.

Implementation
    public function get name():Object
Constructor detail
Surface()constructor
public function Surface()

Создание экземпляра поверхности.

Method detail
addEventListener()method
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Добавление обработчика события

Parameters
type:String — Тип события.
 
listener:Function — Обработчик события.
 
useCapture:Boolean (default = false) — Не используется.
 
priority:int (default = 0) — Приоритет обработчика.
 
useWeakReference:Boolean (default = false) — Флаг использования слабой ссылки для обработчика.
addFace()method 
public function addFace(face:Face):void

Добавление грани в поверхность.

Parameters
face:Face
dispatchEvent()method 
public function dispatchEvent(event:Event):Boolean

Рассылка события.

Parameters
event:Event — Посылаемое событие.

Returns
Boolean
hasEventListener()method 
public function hasEventListener(type:String):Boolean

Проверка наличия зарегистрированных обработчиков события указанного типа.

Parameters
type:String — Тип события.

Returns
Boolean — Значение true, если есть обработчики события указанного типа, иначе false.
removeEventListener()method 
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Удаление обработчика события.

Parameters
type:String — Тип события.
 
listener:Function — Обработчик события.
 
useCapture:Boolean (default = false) — Не используется.
removeFace()method 
public function removeFace(face:Face):void

Удаление грани из поверхности.

Parameters
face:Face
toString()method 
public function toString():String

Строковое представление поверхности.

Returns
String — Строковое представление поверхности.
willTrigger()method 
public function willTrigger(type:String):Boolean

Parameters
type:String — Тип события.

Returns
Boolean — Значение true, если слушатель указанного типа будет срабатывать, иначе false.