![]() |
Oolite 1.91.0.7668-250429-8542c40
|
#include <OOPolygonSprite.h>
Instance Methods | |
(id) | - initWithDataArray:outlineWidth:name: |
(void) | - drawFilled |
(void) | - drawOutline |
(void) | - dealloc [implementation] |
(NSString *) | - descriptionComponents [implementation] |
(void) | - drawWithData:count:VBO: [implementation] |
(void) | - resetGraphicsState [implementation] |
(BOOL) | - loadPolygons:outlineWidth: [implementation] |
(void) | - oo_drawHUDBeaconIconAt:size:alpha:z: [implementation] |
Private Attributes | |
GLfloat * | _solidData |
size_t | _solidCount |
GLfloat * | _outlineData |
size_t | _outlineCount |
NSString * | _name |
Definition at line 37 of file OOPolygonSprite.h.
|
implementation |
Definition at line 156 of file OOPolygonSprite.m.
References _name, _outlineData, _solidData, dealloc, DESTROY, OOGraphicsResetManager::sharedManager, and OOGraphicsResetManager::unregisterClient:.
Referenced by dealloc.
|
implementation |
Definition at line 171 of file OOPolygonSprite.m.
References _name, and descriptionComponents.
Referenced by descriptionComponents.
- (void) drawFilled |
Definition at line 222 of file OOPolygonSprite.m.
References drawFilled, and drawWithData:count:VBO:.
Referenced by drawFilled, and OOPolygonSprite(OOHUDBeaconIcon)::oo_drawHUDBeaconIconAt:size:alpha:z:.
- (void) drawOutline |
Definition at line 232 of file OOPolygonSprite.m.
References drawOutline, and drawWithData:count:VBO:.
Referenced by drawOutline, and OOPolygonSprite(OOHUDBeaconIcon)::oo_drawHUDBeaconIconAt:size:alpha:z:.
|
implementation |
Definition at line 178 of file OOPolygonSprite.m.
References count, OO_ENTER_OPENGL, OOCheckOpenGLErrors(), OOGL, OOSetOpenGLState, OOVerifyOpenGLState, OPENGL_STATE_OVERLAY, OOOpenGLExtensionManager::sharedManager, and OOOpenGLExtensionManager::vboSupported.
Referenced by drawFilled, and drawOutline.
- (id) initWithDataArray: | (NSArray *) | dataArray | |
outlineWidth: | (GLfloat) | outlineWidth | |
name: | (NSString *) | name |
Definition at line 124 of file OOPolygonSprite.m.
References _name, count, nil, OOGraphicsResetManager::registerClient:, and OOGraphicsResetManager::sharedManager.
|
implementation |
Provided by category OOPolygonSprite(Private).
Definition at line 257 of file OOPolygonSprite.m.
References BuildOutlineContour(), TessPolygonData::capacity, TessPolygonData::count, TessPolygonData::data, DataArrayToPoints(), TessPolygonData::debugSVG, DESTROY, ErrorCallback(), TessPolygonData::generatingOutline, GrowTessPolygonData(), TessPolygonData::name, nil, TessPolygonData::OK, SubmitVertices(), SVGDumpBegin(), SVGDumpBeginGroup(), SVGDumpEnd(), SVGDumpEndGroup(), TessBeginCallback(), TessCombineCallback(), TessEndCallback(), and TessVertexCallback().
|
implementation |
Provided by category OOPolygonSprite(OOHUDBeaconIcon).
Definition at line 4443 of file HeadUpDisplay.m.
|
implementation |
Definition at line 242 of file OOPolygonSprite.m.
References OO_ENTER_OPENGL, and resetGraphicsState.
Referenced by resetGraphicsState.
|
private |
Definition at line 51 of file OOPolygonSprite.h.
Referenced by dealloc, descriptionComponents, and initWithDataArray:outlineWidth:name:.
|
private |
Definition at line 43 of file OOPolygonSprite.h.
|
private |
Definition at line 42 of file OOPolygonSprite.h.
Referenced by dealloc.
|
private |
Definition at line 41 of file OOPolygonSprite.h.
|
private |
Definition at line 40 of file OOPolygonSprite.h.
Referenced by dealloc.