Property | Type | Description | |
---|---|---|---|
lastResult |
Method | Description | |
---|---|---|
ClearResults ( ) : void |
Clears out any cached results from the last query.
|
|
Execute ( ) : |
Executes the query, returning the results back in one list. This method executes the scene query as configured, gathers the results into one structure and returns a reference to that structure. These results will also persist in this query object until the next query is executed, or ClearResults is called. An more lightweight version of this method that returns results through a listener is also available. |
|
Execute ( ISceneQueryListener listener ) : void |
Executes the query and returns each match through a listener interface. Note that this method does not store the results of the query internally so does not update the 'last result' value. This means that this version of execute is more lightweight and therefore more efficient than the version which returns the results as a collection. |
|
OnQueryResult ( Axiom fragment ) : bool |
Self-callback in order to deal with execute which returns collection.
|
|
OnQueryResult ( Axiom.Core.MovableObject sceneObject ) : bool |
Self-callback in order to deal with execute which returns collection.
|
Method | Description | |
---|---|---|
RegionSceneQuery ( |
Default constructor.
|
public abstract Execute ( ISceneQueryListener listener ) : void | ||
listener | ISceneQueryListener | |
return | void |
public OnQueryResult ( Axiom fragment ) : bool | ||
fragment | Axiom | |
return | bool |
public OnQueryResult ( Axiom.Core.MovableObject sceneObject ) : bool | ||
sceneObject | Axiom.Core.MovableObject | |
return | bool |