t
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ct::AttributesThe attributes of a vertex, available to vertex shaders
 Ct::BufferAttribute< BufferType >A class representing attributes, such as vertex positions, face indices, and vertex normals
 Ct::BufferAttribute< double >
 Ct::EulerRotationThe Euler rotation class
 Ct::FragmentThe fragment class
 Ct::GeometryThe base 3D geometry class
 Ct::BoxThe geometry of a cuboid (box)
 Ct::PlaneThe geometry of a flat, depth-less plane
 Ct::UtahTeapotThe geometry of the original Utah teapot, triangulated at 3488 triangles
 Ct::MaterialThe base material class
 Ct::BlinnPhongA shiny material that uses the Blinn-Phong reflection model
 Ct::NormalColorA material that maps the mesh's normal vectors to normalized RGB colors
 Ct::SolidColorA material that appears in one single color and is unaffected by lights
 Ct::Matrix3x3The \(3 \times 3\) matrix class
 Ct::Matrix4x4The \(4 \times 4\) matrix class
 Ct::Object3DThe 3D object class
 Ct::CameraThe base camera class
 Ct::OrthographicCameraThe orthographic projection camera
 Ct::PerspectiveCameraThe perspective projection camera
 Ct::LightThe base lighting class
 Ct::AmbientLightThe ambient light, which illuminates all objects in the scene equally
 Ct::PointLightThe point light, which gets emitted from a single point in all directions
 Ct::MeshThe triangular 3D mesh class
 Ct::SceneThe 3D scene class
 Ct::RasterizerThe most basic renderer that renders your beautiful 3D scene
 Ct::RenderTarget< BufferType >
 Ct::Texture< BufferType >The 2D texture class
 Ct::UniformsThe uniforms available to vertex shaders and fragment shaders
 Ct::VaryingsThe varyings available to fragment shaders
 Ct::Vector3The 3D vector class
 Ct::ColorThe color class
 Ct::Vector4The 4D vector class