#import <CC3PODMaterial.h>
Class Methods | |
(id) | + materialAtIndex:fromPODResource: |
(void) | + setShininessExpansionFactor: |
(GLfloat) | + shininessExpansionFactor |
Class Methods inherited from CC3Material | |
(ccBlendFunc) | + defaultBlendFunc |
(id) | + material |
(id) | + materialWithName: |
(id) | + materialWithTag: |
(id) | + materialWithTag:withName: |
(void) | + setDefaultBlendFunc: |
(id) | + shiny |
(id) | + shinyWhite |
(void) | + unbindWithVisitor: |
Class Methods inherited from CC3Identifiable | |
(GLint) | + instanceCount |
(void) | + resetTagAllocation |
Additional Inherited Members | |
Instance Methods inherited from CC3Material | |
(void) | - addTexture: |
(void) | - applyEffectNamed:inPFXResourceFile: |
(void) | - applyEffectNamed:inPFXResourceNamed: |
(void) | - drawWithVisitor: |
(CC3Texture *) | - getTextureNamed: |
(void) | - removeAllTextures |
(void) | - removeTexture: |
(void) | - setTexture:forTextureUnit: |
(CC3Texture *) | - textureForTextureUnit: |
A CC3Material whose content originates from POD resource data.
+ (id) materialAtIndex: | (int) | aPODIndex | |
fromPODResource: | (CC3PODResource *) | aPODRez | |
Allocates and initializes an autoreleased instance from the data of this type at the specified index within the specified POD resource.
+ (void) setShininessExpansionFactor: | (GLfloat) | aFloat |
The shininess of a material as specified in a POD file has a very different scale than the shininess value used by OpenGL ES.
To compensate for this, the shininess value extracted from a POD file is multiplied by this factor before being applied to the material.
The initial value of this factor assumes the POD shininess range to be between zero and one. Since the OpenGL range is zero to 128, the initial value of this property is set to 128. If your POD files use a different range of shininess values, you can modify the value of this property to bring that range into the standard OpenGL range of zero to 128.
+ (GLfloat) shininessExpansionFactor |
The shininess of a material as specified in a POD file has a very different scale than the shininess value used by OpenGL ES.
To compensate for this, the shininess value extracted from a POD file is multiplied by this factor before being applied to the material.
The initial value of this factor assumes the POD shininess range to be between zero and one. Since the OpenGL range is zero to 128, the initial value of this property is set to 128. If your POD files use a different range of shininess values, you can modify the value of this property to bring that range into the standard OpenGL range of zero to 128.
|
readnonatomicstrong |
Returns the PFX effect used by this material.