![]() |
Oolite 1.91.0.7650-250121-affa790
|
#include <OOEntityWithDrawable.h>
Private Attributes | |
OODrawable * | drawable |
Definition at line 44 of file OOEntityWithDrawable.h.
|
implementation |
Reimplemented from Entity.
Definition at line 130 of file OOEntityWithDrawable.m.
References OODrawable::allTextures, allTextures, and drawable.
Referenced by allTextures.
|
implementation |
Reimplemented from Entity.
Reimplemented in DockEntity, OOVisualEffectEntity, PlayerEntity, ShipEntity, SkyEntity, and StationEntity.
Definition at line 34 of file OOEntityWithDrawable.m.
References Entity::dealloc, dealloc, drawable, and nil.
Referenced by dealloc, OOVisualEffectEntity::dealloc, ShipEntity::dealloc, and SkyEntity::dealloc.
- (OODrawable *) drawable |
Definition at line 43 of file OOEntityWithDrawable.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in DockEntity, OOVisualEffectEntity, PlayerEntity, ShipEntity, and SkyEntity.
Definition at line 70 of file OOEntityWithDrawable.m.
References Entity::cam_zero_distance, Entity::cameraRelativePosition, Entity::collision_radius, Entity::collisionRadius, OOVisualEffectEntity::frustumRadius, ShipEntity::frustumRadius, Entity::isImmuneToBreakPatternHide, Entity::isShip, Entity::isSubEntity, Entity::isVisualEffect, Entity::no_draw_distance, OOGLWireframeModeOff(), OOGLWireframeModeOn(), OODrawable::renderOpaqueParts, OODrawable::renderTranslucentParts, and UNIVERSE.
Referenced by OOVisualEffectEntity::drawImmediate:translucent:, ShipEntity::drawImmediate:translucent:, and SkyEntity::drawImmediate:translucent:.
|
implementation |
Reimplemented from Entity.
Definition at line 64 of file OOEntityWithDrawable.m.
References OODrawable::collisionRadius, and findCollisionRadius.
Referenced by OOVisualEffectEntity::clearSubEntities, ShipEntity::clearSubEntities, findCollisionRadius, and ShipEntity::frustumRadius.
- (void) setDrawable: | (OODrawable *) | drawable |
Definition at line 49 of file OOEntityWithDrawable.m.
References OODrawable::boundingBox, Entity::boundingBox, Entity::collision_radius, OODrawable::collisionRadius, drawable, OODrawable::maxDrawDistance, Entity::no_draw_distance, and OODrawable::setBindingTarget:.
Referenced by SkyEntity::initWithColors:col1:andSystemInfo:, OOVisualEffectEntity::setMesh:, and ShipEntity::setMesh:.
|
private |
Definition at line 43 of file OOEntityWithDrawable.m.
Referenced by allTextures, dealloc, OOVisualEffectEntity::mesh, ShipEntity::mesh, setDrawable:, and ShipEntity::setOwner:.