Oolite 1.91.0.7645-241119-222d325
|
#include <OOMaterial.h>
Instance Methods | |
(NSString *) | - name |
(void) | - apply |
(void) | - ensureFinishedLoading |
(BOOL) | - isFinishedLoading |
(void) | - setBindingTarget: |
(BOOL) | - wantsNormalsAsTextureCoordinates |
(NSSet *) | - allTextures |
(void) | - dealloc [implementation] |
(NSString *) | - descriptionComponents [implementation] |
(BOOL) | - doApply |
(void) | - unapplyWithNext: |
(void) | - willDealloc |
Class Methods | |
(void) | + setUp |
(void) | + applyNone |
(OOMaterial *) | + current |
(OOMaterial *) | + materialWithName:cacheKey:configuration:macros:bindingTarget:forSmoothedMesh: |
(OOMaterial *) | + materialWithName:cacheKey:materialDictionary:shadersDictionary:macros:bindingTarget:forSmoothedMesh: |
(NSDictionary *) | + synthesizeMaterialDictionaryWithName:configuration:macros: [implementation] |
(OOMaterial *) | + defaultShaderMaterialWithName:cacheKey:configuration:macros:bindingTarget: [implementation] |
Definition at line 42 of file OOMaterial.h.
- (NSSet *) allTextures |
Reimplemented in OOBasicMaterial, and OOSingleTextureMaterial.
Definition at line 33 of file OOMaterial.m.
- (void) apply |
Definition at line 33 of file OOMaterial.m.
+ (void) applyNone |
Definition at line 33 of file OOMaterial.m.
Referenced by OODebugBeginWireframe().
+ (OOMaterial *) current |
Definition at line 33 of file OOMaterial.m.
Referenced by OODebugBeginWireframe().
|
implementation |
Reimplemented in OOBasicMaterial, and OOSingleTextureMaterial.
Definition at line 33 of file OOMaterial.m.
|
implementation |
Provided by category OOMaterial(OOConvenienceCreators).
Definition at line 62 of file OOMaterialConvenienceCreators.m.
|
implementation |
Reimplemented in OOSingleTextureMaterial.
Definition at line 33 of file OOMaterial.m.
- (BOOL) doApply |
Reimplemented in OOBasicMaterial, and OOSingleTextureMaterial.
Provided by category OOMaterial(OOSubclassInterface).
Definition at line 33 of file OOMaterial.m.
- (void) ensureFinishedLoading |
- (BOOL) isFinishedLoading |
Reimplemented in OOSingleTextureMaterial.
Definition at line 33 of file OOMaterial.m.
+ (OOMaterial *) materialWithName: | (NSString *) | name | |
cacheKey: | (NSString *) | cacheKey | |
configuration: | (NSDictionary *) | configuration | |
macros: | (NSDictionary *) | macros | |
bindingTarget: | (id<OOWeakReferenceSupport>) | object | |
forSmoothedMesh: | (BOOL) | smooth |
Provided by category OOMaterial(OOConvenienceCreators).
Definition at line 62 of file OOMaterialConvenienceCreators.m.
+ (OOMaterial *) materialWithName: | (NSString *) | name | |
cacheKey: | (NSString *) | cacheKey | |
materialDictionary: | (NSDictionary *) | materialDict | |
shadersDictionary: | (NSDictionary *) | shadersDict | |
macros: | (NSDictionary *) | macros | |
bindingTarget: | (id<OOWeakReferenceSupport>) | object | |
forSmoothedMesh: | (BOOL) | smooth |
Provided by category OOMaterial(OOConvenienceCreators).
Definition at line 62 of file OOMaterialConvenienceCreators.m.
- (NSString *) name |
- (void) setBindingTarget: | (id<OOWeakReferenceSupport>) | target |
Definition at line 33 of file OOMaterial.m.
+ (void) setUp |
Definition at line 33 of file OOMaterial.m.
|
implementation |
Provided by category OOMaterial(OOConvenienceCreators).
Definition at line 62 of file OOMaterialConvenienceCreators.m.
- (void) unapplyWithNext: | (OOMaterial *) | next |
Reimplemented in OOBasicMaterial, and OOSingleTextureMaterial.
Provided by category OOMaterial(OOSubclassInterface).
Definition at line 33 of file OOMaterial.m.
- (BOOL) wantsNormalsAsTextureCoordinates |
Reimplemented in OOSingleTextureMaterial.
Definition at line 33 of file OOMaterial.m.
- (void) willDealloc |
Provided by category OOMaterial(OOSubclassInterface).
Definition at line 33 of file OOMaterial.m.