Index
C
|
L
|
M
|
R
|
T
C
canvas (C++ type)
canvas::canvas (C++ class)
canvas::canvas::height (C++ member)
canvas::canvas::pixel_at (C++ function)
canvas::canvas::pixels (C++ member)
canvas::canvas::ppm_string (C++ member)
canvas::canvas::to_ppm (C++ function)
canvas::canvas::width (C++ member)
canvas::canvas::write_pixel (C++ function)
color (C++ type)
color::color (C++ class)
color::color::channels (C++ member)
color::color::color (C++ function)
,
[1]
color::color::operator[] (C++ function)
,
[1]
color::color::print (C++ function)
color::operator* (C++ function)
,
[1]
color::operator+ (C++ function)
color::operator- (C++ function)
color::operator/ (C++ function)
color::operator== (C++ function)
L
light_and_shading (C++ type)
light_and_shading::light (C++ class)
light_and_shading::light::intensity (C++ member)
light_and_shading::light::light (C++ function)
light_and_shading::light::position (C++ member)
light_and_shading::lighting (C++ function)
light_and_shading::material (C++ class)
light_and_shading::material::ambient (C++ member)
light_and_shading::material::color (C++ member)
light_and_shading::material::diffuse (C++ member)
light_and_shading::material::material (C++ function)
,
[1]
light_and_shading::material::shininess (C++ member)
light_and_shading::material::specular (C++ member)
light_and_shading::operator== (C++ function)
light_and_shading::reflect (C++ function)
M
matrix (C++ type)
matrix::identity_matrix (C++ function)
matrix::matrix (C++ class)
matrix::matrix::cofactor (C++ function)
matrix::matrix::determinant (C++ function)
matrix::matrix::inverse (C++ function)
matrix::matrix::invertible (C++ function)
matrix::matrix::matrix (C++ function)
,
[1]
matrix::matrix::minor (C++ function)
matrix::matrix::operator() (C++ function)
,
[1]
matrix::matrix::operator[] (C++ function)
,
[1]
matrix::matrix::print (C++ function)
matrix::matrix::size (C++ function)
matrix::matrix::submatrix (C++ function)
matrix::matrix::transpose (C++ function)
matrix::matrix::tuples (C++ member)
matrix::operator* (C++ function)
,
[1]
,
[2]
matrix::operator/ (C++ function)
matrix::operator== (C++ function)
matrix_transformations (C++ type)
matrix_transformations::rotation_x (C++ function)
matrix_transformations::rotation_y (C++ function)
matrix_transformations::rotation_z (C++ function)
matrix_transformations::scaling (C++ function)
matrix_transformations::shearing (C++ function)
matrix_transformations::translation (C++ function)
R
ray_sphere_intersections (C++ type)
ray_sphere_intersections::hit (C++ function)
,
[1]
ray_sphere_intersections::intersection (C++ class)
ray_sphere_intersections::intersection::intersection (C++ function)
ray_sphere_intersections::intersection::object (C++ member)
ray_sphere_intersections::intersection::time (C++ member)
ray_sphere_intersections::intersections (C++ function)
ray_sphere_intersections::operator== (C++ function)
,
[1]
ray_sphere_intersections::ray (C++ class)
ray_sphere_intersections::ray::direction (C++ member)
ray_sphere_intersections::ray::origin (C++ member)
ray_sphere_intersections::ray::position (C++ function)
ray_sphere_intersections::ray::ray (C++ function)
ray_sphere_intersections::ray::transform (C++ function)
ray_sphere_intersections::sphere (C++ class)
ray_sphere_intersections::sphere::id (C++ member)
ray_sphere_intersections::sphere::intersect (C++ function)
ray_sphere_intersections::sphere::material (C++ member)
ray_sphere_intersections::sphere::normal_at (C++ function)
ray_sphere_intersections::sphere::origin (C++ member)
ray_sphere_intersections::sphere::radious (C++ member)
ray_sphere_intersections::sphere::set_transform (C++ function)
ray_sphere_intersections::sphere::sphere (C++ function)
ray_sphere_intersections::sphere::transform (C++ member)
T
tuple (C++ type)
tuple::cross_product (C++ function)
tuple::dot_product (C++ function)
tuple::magnitude (C++ function)
tuple::normalize (C++ function)
tuple::operator* (C++ function)
tuple::operator+ (C++ function)
tuple::operator- (C++ function)
tuple::operator/ (C++ function)
tuple::operator== (C++ function)
tuple::point (C++ function)
tuple::tuple (C++ class)
tuple::tuple::data (C++ member)
tuple::tuple::is_point (C++ function)
tuple::tuple::is_vector (C++ function)
tuple::tuple::operator[] (C++ function)
,
[1]
tuple::tuple::print (C++ function)
tuple::tuple::tuple (C++ function)
,
[1]
tuple::tuple::w (C++ function)
tuple::tuple::x (C++ function)
tuple::tuple::y (C++ function)
tuple::tuple::z (C++ function)
tuple::vector (C++ function)
Ray Tracer Challenge
Navigation
Contents:
API Reference
Related Topics
Documentation overview