v2.0.2
Properties | List of all members
CC3LightCameraBridgeVolume Class Reference

#import <CC3Light.h>

Inheritance diagram for CC3LightCameraBridgeVolume:
Inheritance graph
[legend]

Properties

GLuint vertexCount
 
- Properties inherited from CC3BoundingVolume
BOOL isDirty
 
GLuint planeCount
 
CC3Planeplanes
 
BOOL shouldIgnoreRayIntersection
 
BOOL shouldLogIntersectionMisses
 
BOOL shouldLogIntersections
 
GLuint vertexCount
 
CC3Vectorvertices
 

Additional Inherited Members

- Instance Methods inherited from CC3BoundingVolume
(BOOL) - doesIntersect:
 
(BOOL) - doesIntersectConvexHullOf:planes:
 
(BOOL) - doesIntersectConvexHullOf:planes:from:
 
(BOOL) - doesIntersectLocation:
 
(BOOL) - doesIntersectRay:
 
(BOOL) - doesIntersectSphere:
 
(BOOL) - doesIntersectSphere:from:
 
(NSString *) - fullDescription
 
(CC3Vector- globalLocationOfGlobalRayIntesection:
 
(BOOL) - isInFrontOfPlane:
 
(void) - markDirty
 
(void) - populateFrom:
 
- Instance Methods inherited from <CC3NodeTransformListenerProtocol>
(void) - nodeWasTransformed:
 
- Class Methods inherited from CC3BoundingVolume
(id) + boundingVolume
 

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
readnonatomicassign

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.


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