|
Oolite 1.91.0.7712-251017-85ce217
|
#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.