|
Oolite
|
#include <OOMaterial.h>
Inheritance diagram for OOMaterial:
Collaboration diagram for OOMaterial: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().
Here is the caller graph for this function:| + (OOMaterial *) current |
Definition at line 33 of file OOMaterial.m.
Referenced by OODebugBeginWireframe().
Here is the caller graph for this function:
|
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.