![]() |
Oolite 1.91.0.7658-250404-b1488af
|
#include <OODrawable.h>
Instance Methods | |
(void) | - renderOpaqueParts |
(void) | - renderTranslucentParts |
(BOOL) | - hasOpaqueParts |
(BOOL) | - hasTranslucentParts |
(GLfloat) | - collisionRadius |
(GLfloat) | - maxDrawDistance |
(BoundingBox) | - boundingBox |
(void) | - setBindingTarget: |
(void) | - dumpSelfState |
(NSSet *) | - allTextures |
(size_t) | - totalSize |
Definition at line 36 of file OODrawable.h.
- (NSSet *) allTextures |
Reimplemented in OOMesh, and OOSkyDrawable.
Definition at line 89 of file OODrawable.m.
References allTextures, and nil.
Referenced by allTextures, and OOEntityWithDrawable::allTextures.
- (BoundingBox) boundingBox |
Definition at line 70 of file OODrawable.m.
References boundingBox, and kZeroBoundingBox.
Referenced by boundingBox, and OOEntityWithDrawable::setDrawable:.
- (GLfloat) collisionRadius |
Definition at line 58 of file OODrawable.m.
References collisionRadius.
Referenced by collisionRadius, OOEntityWithDrawable::findCollisionRadius, and OOEntityWithDrawable::setDrawable:.
- (void) dumpSelfState |
Reimplemented in OOMesh.
Definition at line 82 of file OODrawable.m.
References dumpSelfState.
Referenced by dumpSelfState, and OOMesh::dumpSelfState.
- (BOOL) hasOpaqueParts |
Reimplemented in OOMesh, and OOSkyDrawable.
Definition at line 46 of file OODrawable.m.
References hasOpaqueParts.
Referenced by hasOpaqueParts.
- (BOOL) hasTranslucentParts |
Definition at line 52 of file OODrawable.m.
References hasTranslucentParts.
Referenced by hasTranslucentParts.
- (GLfloat) maxDrawDistance |
Reimplemented in OOSkyDrawable.
Definition at line 64 of file OODrawable.m.
References maxDrawDistance.
Referenced by maxDrawDistance, and OOEntityWithDrawable::setDrawable:.
- (void) renderOpaqueParts |
Reimplemented in OOMesh, and OOSkyDrawable.
Definition at line 34 of file OODrawable.m.
References renderOpaqueParts.
Referenced by OOEntityWithDrawable::drawImmediate:translucent:, and renderOpaqueParts.
- (void) renderTranslucentParts |
Definition at line 40 of file OODrawable.m.
References renderTranslucentParts.
Referenced by OOEntityWithDrawable::drawImmediate:translucent:, and renderTranslucentParts.
- (void) setBindingTarget: | (id<OOWeakReferenceSupport>) | target |
Reimplemented in OOMesh.
Definition at line 76 of file OODrawable.m.
Referenced by OOEntityWithDrawable::setDrawable:, and ShipEntity::setOwner:.
- (size_t) totalSize |
Reimplemented in OOMesh, and OOSkyDrawable.
Definition at line 95 of file OODrawable.m.
References totalSize.
Referenced by OODebugMonitor::dumpEntity:withState:parentVisible:, totalSize, OOMesh::totalSize, and OOSkyDrawable::totalSize.