More...
#include <SpriteBatchQuery.h>
|
| | SpriteBatchQuery (SpriteBatch *pSpriteBatch) |
| |
| virtual | ~SpriteBatchQuery () |
| |
| S32 | add (SpriteBatchItem *pSpriteBatchItem) |
| | Standard scope. More...
|
| |
| void | remove (SpriteBatchItem *pSpriteBatchItem) |
| |
| bool | update (SpriteBatchItem *pSpriteBatchItem, const b2AABB &aabb, const b2Vec2 &displacement) |
| |
| U32 | queryArea (const b2AABB &aabb, const bool targetOOBB) |
| |
| U32 | queryRay (const Vector2 &point1, const Vector2 &point2, const bool targetOOBB) |
| |
| U32 | queryPoint (const Vector2 &point, const bool targetOOBB) |
| |
| void | clearQuery (void) |
| | Results. More...
|
| |
| typeSpriteBatchQueryResultVector & | getQueryResults (void) |
| |
| U32 | getQueryResultsCount (void) const |
| |
| bool | getIsRaycastQueryResult (void) const |
| |
| void | sortRaycastQueryResult (void) |
| |
| virtual bool | ReportFixture (b2Fixture *fixture) |
| | Unused result callbacks. More...
|
| |
| virtual F32 | ReportFixture (b2Fixture *fixture, const b2Vec2 &point, const b2Vec2 &normal, F32 fraction) |
| |
| bool | QueryCallback (S32 proxyId) |
| | Callbacks. More...
|
| |
| F32 | RayCastCallback (const b2RayCastInput &input, S32 proxyId) |
| |
| bool getIsRaycastQueryResult |
( |
void |
| ) |
const |
|
inline |
| U32 getQueryResultsCount |
( |
void |
| ) |
const |
|
inline |
| U32 queryArea |
( |
const b2AABB & |
aabb, |
|
|
const bool |
targetOOBB |
|
) |
| |
| bool QueryCallback |
( |
S32 |
proxyId | ) |
|
| U32 queryPoint |
( |
const Vector2 & |
point, |
|
|
const bool |
targetOOBB |
|
) |
| |
| U32 queryRay |
( |
const Vector2 & |
point1, |
|
|
const Vector2 & |
point2, |
|
|
const bool |
targetOOBB |
|
) |
| |
| F32 RayCastCallback |
( |
const b2RayCastInput & |
input, |
|
|
S32 |
proxyId |
|
) |
| |
| virtual bool ReportFixture |
( |
b2Fixture * |
fixture | ) |
|
|
inlinevirtual |
| virtual F32 ReportFixture |
( |
b2Fixture * |
fixture, |
|
|
const b2Vec2 & |
point, |
|
|
const b2Vec2 & |
normal, |
|
|
F32 |
fraction |
|
) |
| |
|
inlinevirtual |
| void sortRaycastQueryResult |
( |
void |
| ) |
|
| bool update |
( |
SpriteBatchItem * |
pSpriteBatchItem, |
|
|
const b2AABB & |
aabb, |
|
|
const b2Vec2 & |
displacement |
|
) |
| |
The documentation for this class was generated from the following files:
- 2d/core/SpriteBatchQuery.h
- 2d/core/SpriteBatchQuery.cc