C# Class fliXNA_xbox.FlxQuadTree

Inheritance: FlxRect
Exibir arquivo Open project: jlorek/flxSharp Class Usage Examples

Public Properties

Property Type Description
divisions uint

Protected Properties

Property Type Description
_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

Public Methods

Method Description
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

Protected Methods

Method Description
addObject ( ) : void
addToList ( ) : void
overlapNode ( ) : System.Boolean

Method Details

FlxQuadTree() public method

public FlxQuadTree ( float X, float Y, float Width, float Height, FlxQuadTree Parent = null ) : System
X float
Y float
Width float
Height float
Parent FlxQuadTree
return System

add() public method

public add ( FlxBasic ObjectOrGroup, uint List ) : void
ObjectOrGroup FlxBasic
List uint
return void

addObject() protected method

protected addObject ( ) : void
return void

addToList() protected method

protected addToList ( ) : void
return void

destroy() public method

public destroy ( ) : void
return void

execute() public method

public execute ( ) : System.Boolean
return System.Boolean

load() public method

public load ( FlxBasic ObjectOrGroup1, FlxBasic ObjectOrGroup2 = null, Func NotifyCallback = null, Func ProcessCallback = null ) : void
ObjectOrGroup1 FlxBasic
ObjectOrGroup2 FlxBasic
NotifyCallback Func
ProcessCallback Func
return void

overlapNode() protected method

protected overlapNode ( ) : System.Boolean
return System.Boolean

Property Details

_bottomEdge protected_oe property

protected float _bottomEdge
return float

_canSubdivide protected_oe property

protected Boolean,System _canSubdivide
return System.Boolean

_checkObjectHullHeight protected_oe property

protected float _checkObjectHullHeight
return float

_checkObjectHullWidth protected_oe property

protected float _checkObjectHullWidth
return float

_checkObjectHullX protected_oe property

protected float _checkObjectHullX
return float

_checkObjectHullY protected_oe property

protected float _checkObjectHullY
return float

_halfHeight protected_oe property

protected float _halfHeight
return float

_halfWidth protected_oe property

protected float _halfWidth
return float

_headA protected_oe property

protected FlxList,fliXNA_xbox _headA
return FlxList

_headB protected_oe property

protected FlxList,fliXNA_xbox _headB
return FlxList

_iterator protected_oe property

protected FlxList,fliXNA_xbox _iterator
return FlxList

_leftEdge protected_oe property

protected float _leftEdge
return float

_list protected_oe property

protected uint _list
return uint

_midpointX protected_oe property

protected float _midpointX
return float

_midpointY protected_oe property

protected float _midpointY
return float

_min protected_oe property

protected uint _min
return uint

_northEastTree protected_oe property

protected FlxQuadTree,fliXNA_xbox _northEastTree
return FlxQuadTree

_northWestTree protected_oe property

protected FlxQuadTree,fliXNA_xbox _northWestTree
return FlxQuadTree

_notifyCallback protected_oe property

protected Func _notifyCallback
return Func

_object protected_oe property

protected FlxObject _object
return FlxObject

_objectBottomEdge protected_oe property

protected float _objectBottomEdge
return float

_objectHullHeight protected_oe property

protected float _objectHullHeight
return float

_objectHullWidth protected_oe property

protected float _objectHullWidth
return float

_objectHullX protected_oe property

protected float _objectHullX
return float

_objectHullY protected_oe property

protected float _objectHullY
return float

_objectLeftEdge protected_oe property

protected float _objectLeftEdge
return float

_objectRightEdge protected_oe property

protected float _objectRightEdge
return float

_objectTopEdge protected_oe property

protected float _objectTopEdge
return float

_processingCallback protected_oe property

protected Func _processingCallback
return Func

_rightEdge protected_oe property

protected float _rightEdge
return float

_southEastTree protected_oe property

protected FlxQuadTree,fliXNA_xbox _southEastTree
return FlxQuadTree

_southWestTree protected_oe property

protected FlxQuadTree,fliXNA_xbox _southWestTree
return FlxQuadTree

_tailA protected_oe property

protected FlxList,fliXNA_xbox _tailA
return FlxList

_tailB protected_oe property

protected FlxList,fliXNA_xbox _tailB
return FlxList

_topEdge protected_oe property

protected float _topEdge
return float

_useBothLists protected_oe property

protected Boolean,System _useBothLists
return System.Boolean

divisions public_oe static_oe property

public static uint divisions
return uint