55 return [NSString stringWithFormat:@"\"%@\"", [
self name]];
70 [sActiveMaterial release];
83 [sActiveMaterial release];
90 return [[sActiveMaterial retain] autorelease];
106- (void)setBindingTarget:(
id<OOWeakReferenceSupport>)target
119- (NSUInteger) countOfTextureUnitsWithBaseCoordinates
136@implementation OOMaterial (OOSubclassInterface)
155 OOLog(
@"shader.dealloc.imbalance",
@"%@",
@"***** Material deallocated while active, indicating a retain/release imbalance.");
156 [
self unapplyWithNext:nil];
#define OOLogGenericParameterError()
#define OOLogGenericSubclassResponsibility()
#define OOLog(class, format,...)
static OOMaterial * sActiveMaterial
void ensureFinishedLoading()
void unapplyWithNext:(OOMaterial *next)
NSString * descriptionComponents()
BOOL wantsNormalsAsTextureCoordinates()