C# Class fliXNA_xbox.FlxQuadTree

Inheritance: FlxRect
Afficher le fichier Open project: jlorek/flxSharp Class Usage Examples

Méthodes publiques

Свойство Type Description
divisions uint

Protected Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
addObject ( ) : void
addToList ( ) : void
overlapNode ( ) : System.Boolean

Method Details

FlxQuadTree() public méthode

public FlxQuadTree ( float X, float Y, float Width, float Height, FlxQuadTree Parent = null ) : System
X float
Y float
Width float
Height float
Parent FlxQuadTree
Résultat System

add() public méthode

public add ( FlxBasic ObjectOrGroup, uint List ) : void
ObjectOrGroup FlxBasic
List uint
Résultat void

addObject() protected méthode

protected addObject ( ) : void
Résultat void

addToList() protected méthode

protected addToList ( ) : void
Résultat void

destroy() public méthode

public destroy ( ) : void
Résultat void

execute() public méthode

public execute ( ) : System.Boolean
Résultat System.Boolean

load() public méthode

public load ( FlxBasic ObjectOrGroup1, FlxBasic ObjectOrGroup2 = null, Func NotifyCallback = null, Func ProcessCallback = null ) : void
ObjectOrGroup1 FlxBasic
ObjectOrGroup2 FlxBasic
NotifyCallback Func
ProcessCallback Func
Résultat void

overlapNode() protected méthode

protected overlapNode ( ) : System.Boolean
Résultat System.Boolean

Property Details

_bottomEdge protected_oe property

protected float _bottomEdge
Résultat float

_canSubdivide protected_oe property

protected Boolean,System _canSubdivide
Résultat System.Boolean

_checkObjectHullHeight protected_oe property

protected float _checkObjectHullHeight
Résultat float

_checkObjectHullWidth protected_oe property

protected float _checkObjectHullWidth
Résultat float

_checkObjectHullX protected_oe property

protected float _checkObjectHullX
Résultat float

_checkObjectHullY protected_oe property

protected float _checkObjectHullY
Résultat float

_halfHeight protected_oe property

protected float _halfHeight
Résultat float

_halfWidth protected_oe property

protected float _halfWidth
Résultat float

_headA protected_oe property

protected FlxList,fliXNA_xbox _headA
Résultat FlxList

_headB protected_oe property

protected FlxList,fliXNA_xbox _headB
Résultat FlxList

_iterator protected_oe property

protected FlxList,fliXNA_xbox _iterator
Résultat FlxList

_leftEdge protected_oe property

protected float _leftEdge
Résultat float

_list protected_oe property

protected uint _list
Résultat uint

_midpointX protected_oe property

protected float _midpointX
Résultat float

_midpointY protected_oe property

protected float _midpointY
Résultat float

_min protected_oe property

protected uint _min
Résultat uint

_northEastTree protected_oe property

protected FlxQuadTree,fliXNA_xbox _northEastTree
Résultat FlxQuadTree

_northWestTree protected_oe property

protected FlxQuadTree,fliXNA_xbox _northWestTree
Résultat FlxQuadTree

_notifyCallback protected_oe property

protected Func _notifyCallback
Résultat Func

_object protected_oe property

protected FlxObject _object
Résultat FlxObject

_objectBottomEdge protected_oe property

protected float _objectBottomEdge
Résultat float

_objectHullHeight protected_oe property

protected float _objectHullHeight
Résultat float

_objectHullWidth protected_oe property

protected float _objectHullWidth
Résultat float

_objectHullX protected_oe property

protected float _objectHullX
Résultat float

_objectHullY protected_oe property

protected float _objectHullY
Résultat float

_objectLeftEdge protected_oe property

protected float _objectLeftEdge
Résultat float

_objectRightEdge protected_oe property

protected float _objectRightEdge
Résultat float

_objectTopEdge protected_oe property

protected float _objectTopEdge
Résultat float

_processingCallback protected_oe property

protected Func _processingCallback
Résultat Func

_rightEdge protected_oe property

protected float _rightEdge
Résultat float

_southEastTree protected_oe property

protected FlxQuadTree,fliXNA_xbox _southEastTree
Résultat FlxQuadTree

_southWestTree protected_oe property

protected FlxQuadTree,fliXNA_xbox _southWestTree
Résultat FlxQuadTree

_tailA protected_oe property

protected FlxList,fliXNA_xbox _tailA
Résultat FlxList

_tailB protected_oe property

protected FlxList,fliXNA_xbox _tailB
Résultat FlxList

_topEdge protected_oe property

protected float _topEdge
Résultat float

_useBothLists protected_oe property

protected Boolean,System _useBothLists
Résultat System.Boolean

divisions public_oe static_oe property

public static uint divisions
Résultat uint