Oolite 1.91.0.7645-241119-222d325
Loading...
Searching...
No Matches
OODrawable Class Reference

#include <OODrawable.h>

+ Inheritance diagram for OODrawable:
+ Collaboration diagram for OODrawable:

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
 

Detailed Description

Definition at line 36 of file OODrawable.h.

Method Documentation

◆ allTextures

- (NSSet *) allTextures

Reimplemented in OOMesh, and OOSkyDrawable.

Definition at line 1 of file OODrawable.m.

90{
91 return nil;
92}
return nil

◆ boundingBox

- (BoundingBox) boundingBox

Definition at line 1 of file OODrawable.m.

71{
72 return kZeroBoundingBox;
73}
const BoundingBox kZeroBoundingBox
Definition OOVector.m:38

◆ collisionRadius

- (GLfloat) collisionRadius

Definition at line 1 of file OODrawable.m.

59{
60 return 0.0f;
61}

◆ dumpSelfState

- (void) dumpSelfState

Reimplemented in OOMesh.

Definition at line 1 of file OODrawable.m.

83{
84
85}

◆ hasOpaqueParts

- (BOOL) hasOpaqueParts

Reimplemented in OOMesh, and OOSkyDrawable.

Definition at line 1 of file OODrawable.m.

47{
48 return NO;
49}

◆ hasTranslucentParts

- (BOOL) hasTranslucentParts

Definition at line 1 of file OODrawable.m.

53{
54 return NO;
55}

◆ maxDrawDistance

- (GLfloat) maxDrawDistance

Reimplemented in OOSkyDrawable.

Definition at line 1 of file OODrawable.m.

65{
66 return 0.0f;
67}

◆ renderOpaqueParts

- (void) renderOpaqueParts

Reimplemented in OOMesh, and OOSkyDrawable.

Definition at line 1 of file OODrawable.m.

35{
36
37}

◆ renderTranslucentParts

- (void) renderTranslucentParts

Definition at line 1 of file OODrawable.m.

41{
42
43}

◆ setBindingTarget:

- (void) setBindingTarget: (id<OOWeakReferenceSupport>) target

Reimplemented in OOMesh.

Definition at line 1 of file OODrawable.m.

76 :(id<OOWeakReferenceSupport>)target
77{
78
79}

◆ totalSize

- (size_t) totalSize

Reimplemented in OOMesh, and OOSkyDrawable.

Definition at line 1 of file OODrawable.m.

96{
97 return [self oo_objectSize];
98}

The documentation for this class was generated from the following files: