List of all items
Structs
- accelerators::bvh::BVHAccel
- accelerators::bvh::BVHBuildNode
- accelerators::bvh::BVHPrimitiveInfo
- accelerators::bvh::LinearBVHNode
- accelerators::kdtreeaccel::BoundEdge
- accelerators::kdtreeaccel::KdAccelNode
- accelerators::kdtreeaccel::KdToDo
- accelerators::kdtreeaccel::KdTreeAccel
- blockqueue::BlockQueue
- blockqueue::BlockQueueIterator
- cameras::environment::EnvironmentCamera
- cameras::orthographic::OrthographicCamera
- cameras::perspective::PerspectiveCamera
- cameras::realistic::LensElementInterface
- cameras::realistic::RealisticCamera
- core::api::ApiState
- core::api::BsdfState
- core::api::GraphicsState
- core::api::RenderOptions
- core::api::TransformSet
- core::bssrdf::BssrdfTable
- core::bssrdf::SeparableBssrdfAdapter
- core::bssrdf::TabulatedBssrdf
- core::camera::CameraSample
- core::display::Preview
- core::efloat::EFloat
- core::film::Film
- core::film::FilmTile
- core::film::FilmTilePixel
- core::film::Pixel
- core::geometry::Bounds2Iterator
- core::geometry::Bounds2f
- core::geometry::Bounds2i
- core::geometry::Bounds3f
- core::geometry::Bounds3i
- core::geometry::MinMaxEnumIter
- core::geometry::Normal3f
- core::geometry::Normal3i
- core::geometry::Point2f
- core::geometry::Point2i
- core::geometry::Point3f
- core::geometry::Point3i
- core::geometry::Ray
- core::geometry::RayDifferential
- core::geometry::Vector2f
- core::geometry::Vector2i
- core::geometry::Vector3f
- core::geometry::Vector3i
- core::geometry::XYEnumIter
- core::geometry::XYZEnumIter
- core::interaction::InteractionCommon
- core::interaction::MediumInteraction
- core::interaction::Shading
- core::interaction::SurfaceInteraction
- core::light::VisibilityTester
- core::lightdistrib::PowerLightDistribution
- core::lightdistrib::SpatialLightDistribution
- core::lightdistrib::UniformLightDistribution
- core::medium::HenyeyGreenstein
- core::medium::MeasuredSS
- core::medium::MediumInterface
- core::medium::NoMedium
- core::memory::BlockedArray
- core::microfacet::BeckmannDistribution
- core::microfacet::TrowbridgeReitzDistribution
- core::mipmap::MipMap
- core::mipmap::ResampleWeight
- core::parallel::AtomicFloat
- core::paramset::ParamSet
- core::paramset::ParamSetItem
- core::paramset::TextureParams
- core::primitive::GeometricPrimitive
- core::primitive::TransformedPrimitive
- core::quaternion::Quaternion
- core::reflection::Bsdf
- core::reflection::DisneyFresnel
- core::reflection::FourierBSDF
- core::reflection::FourierBSDFTable
- core::reflection::FresnelBlend
- core::reflection::FresnelConductor
- core::reflection::FresnelDielectric
- core::reflection::FresnelNoOp
- core::reflection::FresnelSpecular
- core::reflection::LambertianReflection
- core::reflection::LambertianTransmission
- core::reflection::MicrofacetReflection
- core::reflection::MicrofacetTransmission
- core::reflection::NoBxdf
- core::reflection::OrenNayar
- core::reflection::SpecularReflection
- core::reflection::SpecularTransmission
- core::rng::Rng
- core::sampling::Distribution1D
- core::sampling::Distribution2D
- core::scene::Scene
- core::spectrum::RGBEnumIter
- core::spectrum::RGBSpectrum
- core::texture::CylindricalMapping2D
- core::texture::IdentityMapping3D
- core::texture::PlanarMapping2D
- core::texture::SphericalMapping2D
- core::texture::UVMapping2D
- core::transform::AnimatedTransform
- core::transform::DerivativeTerm
- core::transform::Interval
- core::transform::Matrix4x4
- core::transform::Transform
- filters::boxfilter::BoxFilter
- filters::gaussian::GaussianFilter
- filters::mitchell::MitchellNetravali
- filters::sinc::LanczosSincFilter
- filters::triangle::TriangleFilter
- integrators::ao::AOIntegrator
- integrators::bdpt::BDPTIntegrator
- integrators::bdpt::EndpointInteraction
- integrators::bdpt::Vertex
- integrators::directlighting::DirectLightingIntegrator
- integrators::mlt::MLTIntegrator
- integrators::mlt::MLTSampler
- integrators::mlt::PrimarySample
- integrators::path::PathIntegrator
- integrators::sppm::SPPMIntegrator
- integrators::sppm::SPPMPixel
- integrators::sppm::SPPMPixelListNode
- integrators::sppm::VisiblePoint
- integrators::volpath::VolPathIntegrator
- integrators::whitted::WhittedIntegrator
- lights::diffuse::DiffuseAreaLight
- lights::distant::DistantLight
- lights::goniometric::GonioPhotometricLight
- lights::infinite::InfiniteAreaLight
- lights::point::PointLight
- lights::projection::ProjectionLight
- lights::spot::SpotLight
- materials::disney::DisneyClearCoat
- materials::disney::DisneyDiffuse
- materials::disney::DisneyFakeSS
- materials::disney::DisneyMaterial
- materials::disney::DisneyMicrofacetDistribution
- materials::disney::DisneyRetro
- materials::disney::DisneySheen
- materials::fourier::FourierMaterial
- materials::glass::GlassMaterial
- materials::hair::HairBSDF
- materials::hair::HairMaterial
- materials::matte::MatteMaterial
- materials::metal::MetalMaterial
- materials::mirror::MirrorMaterial
- materials::mixmat::MixMaterial
- materials::plastic::PlasticMaterial
- materials::substrate::SubstrateMaterial
- materials::subsurface::SubsurfaceMaterial
- materials::translucent::TranslucentMaterial
- materials::uber::UberMaterial
- media::grid::GridDensityMedium
- media::homogeneous::HomogeneousMedium
- samplers::halton::HaltonSampler
- samplers::maxmin::MaxMinDistSampler
- samplers::random::RandomSampler
- samplers::sobol::SobolSampler
- samplers::stratified::StratifiedSampler
- samplers::zerotwosequence::ZeroTwoSequenceSampler
- shapes::curve::Curve
- shapes::curve::CurveCommon
- shapes::cylinder::Cylinder
- shapes::disk::Disk
- shapes::nurbs::Homogeneous3
- shapes::sphere::Sphere
- shapes::triangle::Triangle
- shapes::triangle::TriangleMesh
- textures::checkerboard::Checkerboard2DTexture
- textures::constant::ConstantTexture
- textures::dots::DotsTexture
- textures::fbm::FBmTexture
- textures::imagemap::ImageTexture
- textures::marble::MarbleTexture
- textures::mix::MixTexture
- textures::scale::ScaleTexture
- textures::windy::WindyTexture
- textures::wrinkled::WrinkledTexture
Enums
- accelerators::bvh::SplitMethod
- accelerators::kdtreeaccel::EdgeType
- core::camera::Camera
- core::filter::Filter
- core::geometry::MinMaxEnum
- core::geometry::XYEnum
- core::geometry::XYZEnum
- core::integrator::Integrator
- core::integrator::SamplerIntegrator
- core::light::Light
- core::light::LightFlags
- core::lightdistrib::LightDistribution
- core::material::Material
- core::material::TransportMode
- core::medium::Medium
- core::microfacet::MicrofacetDistribution
- core::mipmap::ImageWrap
- core::primitive::Primitive
- core::reflection::Bxdf
- core::reflection::BxdfType
- core::reflection::Fresnel
- core::sampler::Sampler
- core::shape::Shape
- core::spectrum::RGBEnum
- core::spectrum::SpectrumType
- core::texture::TextureMapping2D
- core::texture::TextureMapping3D
- integrators::bdpt::VertexType
- integrators::directlighting::LightStrategy
- shapes::curve::CurveType
Unions
Traits
- core::interaction::Interaction
- core::mipmap::Clampable
- core::texture::Texture
- textures::imagemap::ImageTextureConvert
Functions
- core::api::make_accelerator
- core::api::make_camera
- core::api::make_film
- core::api::make_filter
- core::api::make_sampler
- core::api::pbrt_accelerator
- core::api::pbrt_active_transform_all
- core::api::pbrt_active_transform_end_time
- core::api::pbrt_active_transform_start_time
- core::api::pbrt_area_light_source
- core::api::pbrt_attribute_begin
- core::api::pbrt_attribute_end
- core::api::pbrt_camera
- core::api::pbrt_cleanup
- core::api::pbrt_concat_transform
- core::api::pbrt_coord_sys_transform
- core::api::pbrt_film
- core::api::pbrt_init
- core::api::pbrt_integrator
- core::api::pbrt_light_source
- core::api::pbrt_look_at
- core::api::pbrt_make_named_material
- core::api::pbrt_make_named_medium
- core::api::pbrt_material
- core::api::pbrt_medium_interface
- core::api::pbrt_named_material
- core::api::pbrt_object_begin
- core::api::pbrt_object_end
- core::api::pbrt_object_instance
- core::api::pbrt_pixel_filter
- core::api::pbrt_reverse_orientation
- core::api::pbrt_rotate
- core::api::pbrt_sampler
- core::api::pbrt_scale
- core::api::pbrt_shape
- core::api::pbrt_texture
- core::api::pbrt_transform
- core::api::pbrt_transform_begin
- core::api::pbrt_transform_end
- core::api::pbrt_transform_times
- core::api::pbrt_translate
- core::api::pbrt_world_begin
- core::bssrdf::beam_diffusion_ms
- core::bssrdf::beam_diffusion_ss
- core::bssrdf::compute_beam_diffusion_bssrdf
- core::bssrdf::fresnel_moment1
- core::bssrdf::fresnel_moment2
- core::efloat::quadratic_efloat
- core::floatfile::read_float_file
- core::geometry::bnd2_expand
- core::geometry::bnd2_intersect_bnd2i
- core::geometry::bnd2_union_pnt2
- core::geometry::bnd3_expand
- core::geometry::bnd3_union_bnd3f
- core::geometry::bnd3_union_pnt3f
- core::geometry::nrm_abs_dot_vec3f
- core::geometry::nrm_abs_dot_vec3i
- core::geometry::nrm_absf
- core::geometry::nrm_absi
- core::geometry::nrm_cross_vec3
- core::geometry::nrm_dot_nrmf
- core::geometry::nrm_dot_nrmi
- core::geometry::nrm_dot_vec3f
- core::geometry::nrm_dot_vec3i
- core::geometry::nrm_faceforward_nrm
- core::geometry::nrm_faceforward_vec3
- core::geometry::pnt2_ceil
- core::geometry::pnt2_floor
- core::geometry::pnt2_inside_bnd2f
- core::geometry::pnt2_inside_bnd2i
- core::geometry::pnt2_inside_exclusivef
- core::geometry::pnt2_inside_exclusivei
- core::geometry::pnt2_max_pnt2i
- core::geometry::pnt2_min_pnt2i
- core::geometry::pnt3_abs
- core::geometry::pnt3_ceil
- core::geometry::pnt3_distance_squaredf
- core::geometry::pnt3_distancef
- core::geometry::pnt3_floor
- core::geometry::pnt3_inside_bnd3
- core::geometry::pnt3_lerp
- core::geometry::pnt3_offset_ray_origin
- core::geometry::pnt3_permutef
- core::geometry::pnt3_permutei
- core::geometry::pnt3f_inside_exclusive
- core::geometry::pnt3i_inside_exclusive
- core::geometry::spherical_direction
- core::geometry::spherical_direction_vec3
- core::geometry::spherical_phi
- core::geometry::spherical_theta
- core::geometry::vec2_dotf
- core::geometry::vec2_doti
- core::geometry::vec3_abs_dot_nrmf
- core::geometry::vec3_abs_dot_nrmi
- core::geometry::vec3_abs_dot_vec3f
- core::geometry::vec3_abs_dot_vec3i
- core::geometry::vec3_coordinate_system
- core::geometry::vec3_cross_nrm
- core::geometry::vec3_cross_vec3
- core::geometry::vec3_dot_nrmf
- core::geometry::vec3_dot_nrmi
- core::geometry::vec3_dot_vec3f
- core::geometry::vec3_dot_vec3i
- core::geometry::vec3_max_componentf
- core::geometry::vec3_max_componenti
- core::geometry::vec3_max_dimensionf
- core::geometry::vec3_max_dimensioni
- core::geometry::vec3_permutef
- core::geometry::vec3_permutei
- core::integrator::compute_light_power_distribution
- core::integrator::estimate_direct
- core::integrator::uniform_sample_all_lights
- core::integrator::uniform_sample_one_light
- core::interpolation::catmull_rom_weights
- core::interpolation::fourier
- core::interpolation::integrate_catmull_rom
- core::interpolation::sample_catmull_rom_2d
- core::interpolation::sample_fourier
- core::light::is_delta_light
- core::lightdistrib::create_light_sample_distribution
- core::lowdiscrepancy::compute_radical_inverse_permutations
- core::lowdiscrepancy::gray_code_sample_1d
- core::lowdiscrepancy::gray_code_sample_2d
- core::lowdiscrepancy::inverse_radical_inverse
- core::lowdiscrepancy::multiply_generator
- core::lowdiscrepancy::radical_inverse
- core::lowdiscrepancy::reverse_bits_32
- core::lowdiscrepancy::reverse_bits_64
- core::lowdiscrepancy::sample_generator_matrix
- core::lowdiscrepancy::scrambled_radical_inverse
- core::lowdiscrepancy::sobol_2d
- core::lowdiscrepancy::sobol_interval_to_index
- core::lowdiscrepancy::sobol_sample
- core::lowdiscrepancy::sobol_sample_float
- core::lowdiscrepancy::van_der_corput
- core::medium::get_medium_scattering_properties
- core::medium::phase_hg
- core::paramset::lookup_one
- core::pbrt::bits_to_float
- core::pbrt::clamp_t
- core::pbrt::degrees
- core::pbrt::erf
- core::pbrt::erf_inv
- core::pbrt::find_interval
- core::pbrt::float_to_bits
- core::pbrt::gamma
- core::pbrt::gamma_correct
- core::pbrt::is_power_of_2
- core::pbrt::lerp
- core::pbrt::log_2
- core::pbrt::log_2_int_i32
- core::pbrt::log_2_int_i64
- core::pbrt::log_2_int_u32
- core::pbrt::log_2_int_u64
- core::pbrt::mod_t
- core::pbrt::next_float_down
- core::pbrt::next_float_up
- core::pbrt::quadratic
- core::pbrt::radians
- core::pbrt::round_up_pow2_32
- core::pbrt::round_up_pow2_64
- core::quaternion::quat_dot_quat
- core::quaternion::quat_normalize
- core::quaternion::quat_slerp
- core::reflection::abs_cos_theta
- core::reflection::cos_2_phi
- core::reflection::cos_2_theta
- core::reflection::cos_d_phi
- core::reflection::cos_phi
- core::reflection::cos_theta
- core::reflection::fr_conductor
- core::reflection::fr_dielectric
- core::reflection::fr_schlick
- core::reflection::reflect
- core::reflection::refract
- core::reflection::sin_2_phi
- core::reflection::sin_2_theta
- core::reflection::sin_phi
- core::reflection::sin_theta
- core::reflection::tan_2_theta
- core::reflection::tan_theta
- core::reflection::vec3_same_hemisphere_vec3
- core::sampling::concentric_sample_disk
- core::sampling::cosine_hemisphere_pdf
- core::sampling::cosine_sample_hemisphere
- core::sampling::latin_hypercube
- core::sampling::power_heuristic
- core::sampling::shuffle
- core::sampling::stratified_sample_1d
- core::sampling::stratified_sample_2d
- core::sampling::uniform_cone_pdf
- core::sampling::uniform_hemisphere_pdf
- core::sampling::uniform_sample_cone
- core::sampling::uniform_sample_hemisphere
- core::sampling::uniform_sample_sphere
- core::sampling::uniform_sphere_pdf
- core::spectrum::blackbody
- core::spectrum::blackbody_normalized
- core::spectrum::gamma_correct
- core::spectrum::interpolate_spectrum_samples
- core::spectrum::inverse_gamma_convert_float
- core::spectrum::rgb_to_xyz
- core::spectrum::spectrum_samples_sorted
- core::spectrum::xyz_to_rgb
- core::texture::fbm
- core::texture::grad
- core::texture::lanczos
- core::texture::noise_flt
- core::texture::noise_pnt3
- core::texture::noise_weight
- core::texture::smooth_step
- core::texture::turbulence
- core::transform::interval_cos
- core::transform::interval_find_zeros
- core::transform::interval_sin
- core::transform::mtx_mul
- core::transform::solve_linear_system_2x2
- integrators::bdpt::connect_bdpt
- integrators::bdpt::correct_shading_normal
- integrators::bdpt::g
- integrators::bdpt::generate_camera_subpath
- integrators::bdpt::generate_light_subpath
- integrators::bdpt::infinite_light_density
- integrators::bdpt::mis_weight
- integrators::bdpt::random_walk
- shapes::curve::create_curve_shape
- shapes::loopsubdiv::loop_subdivide
- shapes::nurbs::knot_offset
- shapes::nurbs::nurbs_evaluate
- shapes::nurbs::nurbs_evaluate_surface
- shapes::plymesh::create_ply_mesh
- textures::imagemap::convert_to_float
- textures::imagemap::convert_to_spectrum
Type Definitions
Constants
- accelerators::kdtreeaccel::MAX_TODO
- core::lowdiscrepancy::C_MAX_MIN_DIST
- core::lowdiscrepancy::PRIMES
- core::lowdiscrepancy::PRIME_SUMS
- core::lowdiscrepancy::PRIME_TABLE_SIZE
- core::medium::SUBSURFACE_PARAMETER_TABLE
- core::pbrt::INV_2_PI
- core::pbrt::INV_4_PI
- core::pbrt::INV_PI
- core::pbrt::MACHINE_EPSILON
- core::pbrt::PI_OVER_2
- core::pbrt::PI_OVER_4
- core::pbrt::SHADOW_EPSILON
- core::pbrt::SQRT_2
- core::rng::FLOAT_ONE_MINUS_EPSILON
- core::rng::PCG32_DEFAULT_STATE
- core::rng::PCG32_DEFAULT_STREAM
- core::rng::PCG32_MULT
- core::sobolmatrices::NUM_SOBOL_DIMENSIONS
- core::sobolmatrices::SOBOL_MATRICES_32
- core::sobolmatrices::SOBOL_MATRIX_SIZE
- core::sobolmatrices::VD_C_SOBOL_MATRICES
- core::sobolmatrices::VD_C_SOBOL_MATRICES_INV
- core::spectrum::CIE_LAMBDA
- core::spectrum::CIE_X
- core::spectrum::CIE_Y
- core::spectrum::CIE_Y_INTEGRAL
- core::spectrum::CIE_Z
- core::spectrum::N_CIE_SAMPLES
- core::texture::NOISE_PERM
- core::texture::NOISE_PERM_SIZE
- integrators::mlt::CAMERA_STREAM_INDEX
- integrators::mlt::CONNECTION_STREAM_INDEX
- integrators::mlt::LIGHT_STREAM_INDEX
- integrators::mlt::N_SAMPLE_STREAMS
- materials::hair::P_MAX
- materials::hair::SQRT_PI_OVER_8
- materials::metal::COPPER_K
- materials::metal::COPPER_N
- materials::metal::COPPER_SAMPLES
- materials::metal::COPPER_WAVELENGTHS
- samplers::halton::K_MAX_RESOLUTION