C# Класс fliXNA_xbox.FlxQuadTree

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

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

Свойство Тип Описание
divisions uint

Защищенные свойства (Protected)

Свойство Тип Описание
_bottomEdge float
_canSubdivide System.Boolean
_checkObjectHullHeight float
_checkObjectHullWidth float
_checkObjectHullX float
_checkObjectHullY float
_halfHeight float
_halfWidth float
_headA FlxList
_headB FlxList
_iterator FlxList
_leftEdge float
_list uint
_midpointX float
_midpointY float
_min uint
_northEastTree FlxQuadTree
_northWestTree FlxQuadTree
_notifyCallback Func
_object FlxObject
_objectBottomEdge float
_objectHullHeight float
_objectHullWidth float
_objectHullX float
_objectHullY float
_objectLeftEdge float
_objectRightEdge float
_objectTopEdge float
_processingCallback Func
_rightEdge float
_southEastTree FlxQuadTree
_southWestTree FlxQuadTree
_tailA FlxList
_tailB FlxList
_topEdge float
_useBothLists System.Boolean

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

Метод Описание
FlxQuadTree ( float X, float Y, float Width, float Height, FlxQuadTree Parent = null ) : System
add ( FlxBasic ObjectOrGroup, uint List ) : void
destroy ( ) : void
execute ( ) : System.Boolean
load ( FlxBasic ObjectOrGroup1, FlxBasic ObjectOrGroup2 = null, Func NotifyCallback = null, Func ProcessCallback = null ) : void

Защищенные методы

Метод Описание
addObject ( ) : void
addToList ( ) : void
overlapNode ( ) : System.Boolean

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

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

public FlxQuadTree ( float X, float Y, float Width, float Height, FlxQuadTree Parent = null ) : System
X float
Y float
Width float
Height float
Parent FlxQuadTree
Результат System

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

public add ( FlxBasic ObjectOrGroup, uint List ) : void
ObjectOrGroup FlxBasic
List uint
Результат void

addObject() защищенный Метод

protected addObject ( ) : void
Результат void

addToList() защищенный Метод

protected addToList ( ) : void
Результат void

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

public destroy ( ) : void
Результат void

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

public execute ( ) : System.Boolean
Результат System.Boolean

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

public load ( FlxBasic ObjectOrGroup1, FlxBasic ObjectOrGroup2 = null, Func NotifyCallback = null, Func ProcessCallback = null ) : void
ObjectOrGroup1 FlxBasic
ObjectOrGroup2 FlxBasic
NotifyCallback Func
ProcessCallback Func
Результат void

overlapNode() защищенный Метод

protected overlapNode ( ) : System.Boolean
Результат System.Boolean

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

_bottomEdge защищенное свойство

protected float _bottomEdge
Результат float

_canSubdivide защищенное свойство

protected Boolean,System _canSubdivide
Результат System.Boolean

_checkObjectHullHeight защищенное свойство

protected float _checkObjectHullHeight
Результат float

_checkObjectHullWidth защищенное свойство

protected float _checkObjectHullWidth
Результат float

_checkObjectHullX защищенное свойство

protected float _checkObjectHullX
Результат float

_checkObjectHullY защищенное свойство

protected float _checkObjectHullY
Результат float

_halfHeight защищенное свойство

protected float _halfHeight
Результат float

_halfWidth защищенное свойство

protected float _halfWidth
Результат float

_headA защищенное свойство

protected FlxList,fliXNA_xbox _headA
Результат FlxList

_headB защищенное свойство

protected FlxList,fliXNA_xbox _headB
Результат FlxList

_iterator защищенное свойство

protected FlxList,fliXNA_xbox _iterator
Результат FlxList

_leftEdge защищенное свойство

protected float _leftEdge
Результат float

_list защищенное свойство

protected uint _list
Результат uint

_midpointX защищенное свойство

protected float _midpointX
Результат float

_midpointY защищенное свойство

protected float _midpointY
Результат float

_min защищенное свойство

protected uint _min
Результат uint

_northEastTree защищенное свойство

protected FlxQuadTree,fliXNA_xbox _northEastTree
Результат FlxQuadTree

_northWestTree защищенное свойство

protected FlxQuadTree,fliXNA_xbox _northWestTree
Результат FlxQuadTree

_notifyCallback защищенное свойство

protected Func _notifyCallback
Результат Func

_object защищенное свойство

protected FlxObject _object
Результат FlxObject

_objectBottomEdge защищенное свойство

protected float _objectBottomEdge
Результат float

_objectHullHeight защищенное свойство

protected float _objectHullHeight
Результат float

_objectHullWidth защищенное свойство

protected float _objectHullWidth
Результат float

_objectHullX защищенное свойство

protected float _objectHullX
Результат float

_objectHullY защищенное свойство

protected float _objectHullY
Результат float

_objectLeftEdge защищенное свойство

protected float _objectLeftEdge
Результат float

_objectRightEdge защищенное свойство

protected float _objectRightEdge
Результат float

_objectTopEdge защищенное свойство

protected float _objectTopEdge
Результат float

_processingCallback защищенное свойство

protected Func _processingCallback
Результат Func

_rightEdge защищенное свойство

protected float _rightEdge
Результат float

_southEastTree защищенное свойство

protected FlxQuadTree,fliXNA_xbox _southEastTree
Результат FlxQuadTree

_southWestTree защищенное свойство

protected FlxQuadTree,fliXNA_xbox _southWestTree
Результат FlxQuadTree

_tailA защищенное свойство

protected FlxList,fliXNA_xbox _tailA
Результат FlxList

_tailB защищенное свойство

protected FlxList,fliXNA_xbox _tailB
Результат FlxList

_topEdge защищенное свойство

protected float _topEdge
Результат float

_useBothLists защищенное свойство

protected Boolean,System _useBothLists
Результат System.Boolean

divisions публичное статическое свойство

public static uint divisions
Результат uint