Classes | Variables

CC3Light.h File Reference

#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

Detailed Description


Variable Documentation

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.