|
Oolite
|
Include dependency graph for OODebugGLDrawing.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | OODebugWFState |
Functions | |
| OODebugWFState | OODebugBeginWireframe (BOOL ignoreZ) |
| void | OODebugEndWireframe (OODebugWFState state) |
| OOINLINE void | OODebugDrawBoundingBox (BoundingBox box) |
| OOINLINE void | OODebugDrawBoundingBoxBetween (Vector min, Vector max) |
| OOINLINE void | OODebugDrawColoredBoundingBox (BoundingBox box, OOColor *color) |
| void | OODebugDrawColoredBoundingBoxBetween (Vector min, Vector max, OOColor *color) |
| OOINLINE void | OODebugDrawNormal (Vector position, Vector normal, GLfloat scale) |
| OOINLINE void | OODebugDrawNormalAtOrigin (Vector normal, GLfloat scale) |
| OOINLINE void | OODebugDrawVector (Vector position, Vector v) |
| OOINLINE void | OODebugDrawColoredVector (Vector position, Vector v, OOColor *color) |
| OOINLINE void | OODebugDrawVectorAtOrigin (Vector v) |
| OOINLINE void | OODebugDrawColoredVectorAtOrigin (Vector v, OOColor *color) |
| OOINLINE void | OODebugDrawLine (Vector start, Vector end) |
| void | OODebugDrawColoredLine (Vector start, Vector end, OOColor *color) |
| void | OODebugDrawBasis (Vector position, GLfloat scale) |
| OOINLINE void | OODebugDrawBasisAtOrigin (GLfloat scale) |
| void | OODebugDrawPoint (Vector position, OOColor *color) |
| OODebugWFState OODebugBeginWireframe | ( | BOOL | ignoreZ | ) |
Definition at line 133 of file OODebugGLDrawing.m.
References OOMaterial::applyNone, OOMaterial::current, GLScaledLineWidth(), OODebugWFState::material, OO_ENTER_OPENGL, and OOGL.
Referenced by Octree(Private)::drawOctreeCollisionFromLocation:loc:scale:, OODebugDrawBasis(), OODebugDrawColoredBoundingBoxBetween(), OODebugDrawColoredLine(), and OODebugDrawPoint().
Here is the call graph for this function:
Here is the caller graph for this function:| void OODebugDrawBasis | ( | Vector | position, |
| GLfloat | scale | ||
| ) |
Definition at line 94 of file OODebugGLDrawing.m.
References OO_ENTER_OPENGL, OODebugBeginWireframe(), OODebugEndWireframe(), OOGLBEGIN, and OOGLEND.
Referenced by OODebugDrawBasisAtOrigin().
Here is the call graph for this function:
Here is the caller graph for this function:| OOINLINE void OODebugDrawBasisAtOrigin | ( | GLfloat | scale | ) |
Definition at line 141 of file OODebugGLDrawing.h.
References kZeroVector, and OODebugDrawBasis().
Here is the call graph for this function:| OOINLINE void OODebugDrawBoundingBox | ( | BoundingBox | box | ) |
Definition at line 87 of file OODebugGLDrawing.h.
References OODebugDrawBoundingBoxBetween().
Here is the call graph for this function:| OOINLINE void OODebugDrawBoundingBoxBetween | ( | Vector | min, |
| Vector | max | ||
| ) |
Definition at line 81 of file OODebugGLDrawing.h.
References OODebugDrawColoredBoundingBoxBetween().
Referenced by OODebugDrawBoundingBox().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 93 of file OODebugGLDrawing.h.
References OODebugDrawColoredBoundingBoxBetween().
Here is the call graph for this function:| void OODebugDrawColoredBoundingBoxBetween | ( | Vector | min, |
| Vector | max, | ||
| OOColor * | color | ||
| ) |
Definition at line 47 of file OODebugGLDrawing.m.
References ApplyColor(), OO_ENTER_OPENGL, OODebugBeginWireframe(), OODebugEndWireframe(), OOGLBEGIN, and OOGLEND.
Referenced by OODebugDrawBoundingBoxBetween(), and OODebugDrawColoredBoundingBox().
Here is the call graph for this function:
Here is the caller graph for this function:| void OODebugDrawColoredLine | ( | Vector | start, |
| Vector | end, | ||
| OOColor * | color | ||
| ) |
Definition at line 78 of file OODebugGLDrawing.m.
References ApplyColor(), OO_ENTER_OPENGL, OODebugBeginWireframe(), OODebugEndWireframe(), OOGLBEGIN, and OOGLEND.
Referenced by OODebugDrawColoredVector(), and OODebugDrawLine().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 111 of file OODebugGLDrawing.h.
References OODebugDrawColoredLine().
Referenced by OODebugDrawColoredVectorAtOrigin(), OODebugDrawNormal(), and OODebugDrawVector().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 129 of file OODebugGLDrawing.h.
References kZeroVector, and OODebugDrawColoredVector().
Here is the call graph for this function:| OOINLINE void OODebugDrawLine | ( | Vector | start, |
| Vector | end | ||
| ) |
Definition at line 135 of file OODebugGLDrawing.h.
References OODebugDrawColoredLine().
Here is the call graph for this function:| OOINLINE void OODebugDrawNormal | ( | Vector | position, |
| Vector | normal, | ||
| GLfloat | scale | ||
| ) |
Definition at line 99 of file OODebugGLDrawing.h.
References OODebugDrawColoredVector().
Referenced by OODebugDrawNormalAtOrigin().
Here is the call graph for this function:
Here is the caller graph for this function:| OOINLINE void OODebugDrawNormalAtOrigin | ( | Vector | normal, |
| GLfloat | scale | ||
| ) |
Definition at line 105 of file OODebugGLDrawing.h.
References kZeroVector, and OODebugDrawNormal().
Here is the call graph for this function:| void OODebugDrawPoint | ( | Vector | position, |
| OOColor * | color | ||
| ) |
Definition at line 117 of file OODebugGLDrawing.m.
References ApplyColor(), GLScaledPointSize(), OO_ENTER_OPENGL, OODebugBeginWireframe(), OODebugEndWireframe(), OOGL, OOGLBEGIN, and OOGLEND.
Here is the call graph for this function:| OOINLINE void OODebugDrawVector | ( | Vector | position, |
| Vector | v | ||
| ) |
Definition at line 117 of file OODebugGLDrawing.h.
References OODebugDrawColoredVector().
Referenced by OODebugDrawVectorAtOrigin().
Here is the call graph for this function:
Here is the caller graph for this function:| OOINLINE void OODebugDrawVectorAtOrigin | ( | Vector | v | ) |
Definition at line 123 of file OODebugGLDrawing.h.
References kZeroVector, and OODebugDrawVector().
Here is the call graph for this function:| void OODebugEndWireframe | ( | OODebugWFState | state | ) |
Definition at line 162 of file OODebugGLDrawing.m.
References OO_ENTER_OPENGL, and OOGL.
Referenced by Octree(Private)::drawOctreeCollisionFromLocation:loc:scale:, OODebugDrawBasis(), OODebugDrawColoredBoundingBoxBetween(), OODebugDrawColoredLine(), and OODebugDrawPoint().
Here is the caller graph for this function: