#import "CC3Node.h"#import "CC3OpenGLES11Lighting.h"#import "CC3MeshNode.h"Classes | |
| class | CC3CameraShadowVolume |
| A bounding volume that encloses a pyramidal volume between the view plane (near clipping plane) of the camera, and a light. More... | |
| class | CC3Light |
| CC3Light represents the light in the 3D scene. More... | |
| class | CC3LightCameraBridgeVolume |
| A bounding volume that encloses a volume between a light and all or part of the frustum of the camera. More... | |
| class | CC3Node(Lighting) |
| class | CC3ShadowCastingVolume |
| A bounding volume that encloses a volume that includes the camera frustum plus the space between the camera frustum and a light. More... | |
| protocol | <CC3ShadowProtocol> |
| The behaviour required by objects that represent shadows cast by a light. More... | |
Variables | |
| static const CC3AttenuationCoefficients | kCC3DefaultLightAttenuationCoefficients = {1.0, 0.0, 0.0} |
| static const ccColor4F | kCC3DefaultLightColorAmbient = { 0.0, 0.0, 0.0, 1.0 } |
| static const ccColor4F | kCC3DefaultLightColorDiffuse = { 1.0, 1.0, 1.0, 1.0 } |
| static const ccColor4F | kCC3DefaultLightColorSpecular = { 1.0, 1.0, 1.0, 1.0 } |
| static const GLfloat | kCC3SpotCutoffNone = 180.0f |
const CC3AttenuationCoefficients kCC3DefaultLightAttenuationCoefficients = {1.0, 0.0, 0.0} [static] |
Default light attenuation coefficients.
const ccColor4F kCC3DefaultLightColorAmbient = { 0.0, 0.0, 0.0, 1.0 } [static] |
Default ambient light color.
const ccColor4F kCC3DefaultLightColorDiffuse = { 1.0, 1.0, 1.0, 1.0 } [static] |
Default diffuse light color.
const ccColor4F kCC3DefaultLightColorSpecular = { 1.0, 1.0, 1.0, 1.0 } [static] |
Default specular light color.
const GLfloat kCC3SpotCutoffNone = 180.0f [static] |
Constant indicating that the light is not directional.
1.7.2