Static Public Member Functions

CC3PODMaterial Class Reference

A CC3Material whose content originates from POD resource data. More...

#import <CC3PODMaterial.h>

Inheritance diagram for CC3PODMaterial:
Inheritance graph
[legend]
Collaboration diagram for CC3PODMaterial:
Collaboration graph
[legend]

List of all members.

Static Public Member Functions

(id) + materialAtIndex:fromPODResource:
(void) + setShininessExpansionFactor:
(GLfloat) + shininessExpansionFactor

Detailed Description

A CC3Material whose content originates from POD resource data.


Member Function Documentation

+ (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.


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