Properties

CC3LightCameraBridgeVolume Class Reference

A bounding volume that encloses a volume between a light and all or part of the frustum of the camera. More...

#import <CC3Light.h>

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

List of all members.

Properties

GLuint vertexCount

Detailed Description

A bounding volume that encloses a volume between a light and all or part of the frustum of the camera.

This is an abstract class. Subclasses will define the actual appropriate bounding volume.

As a bounding volume, this class supports methods for testing whether locations, rays, shapes, and other bounding volumes intersect its volume.


Property Documentation

- (GLuint) vertexCount [read, assign]

Returns the number of vertices in the array returned by the vertices property.

The value returned depends on whether the light has a specific location, or is directional. If the light is directional, the location of the light is at infinity, and is not used when comparing the vertices with other bounding volumes.

Consequently, if the light has a specific location, that location will be included in the array returned by the vertices property, and the value returned by this property will reflect that. If the light is directional, the light location will not be included in the array returned by the vertices property, and the value returned by this property reflects that, and will be one less than if the light has a specific location.

Implements CC3BoundingVolume.

Implemented in CC3ShadowCastingVolume.


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