Dandelion 1.1.1
A light-weight 3D builder for educational usage
载入中...
搜索中...
未找到
类继承关系
此继承关系列表按字典顺序粗略的排序:
[详情级别 12]
 CAABBBVH中的Aligned-axis bounding box
 CGL::ArrayBuffer< T, size >对 OpenGL 数组缓冲 (Array Buffer) 的封装。
 CGL::ArrayBuffer< float, 3 >
 CBVH
 CBVHNode表示的是BVH建立的树中的节点
 CCamera表示观察点的相机,既可以用于预览视角,也可以用于渲染视角。
 CContext存放实现渲染管线所需的一些全局数据。
 CController控制器管理所有的界面组件,并处理和预览视角操作(例如旋转、缩放或者平移)相关的输入。
 CUI::DebugOptions辅助调试的 GUI 选项。
 CHalfedgeMesh::EdgeRecord在曲面简化算法中用到的工具类。
 CGL::ElementArrayBuffer< size >对 OpenGL 索引数组缓冲 (Element Array Buffer) 的封装。
 CGL::ElementArrayBuffer< 2 >
 CGL::ElementArrayBuffer< 3 >
 Cformatter
 Cfmt::formatter< Eigen::Matrix< Scalar, n_dim, 1 > >提供对 Eigen 列向量类型的格式化支持。
 Cfmt::formatter< Eigen::Matrix< Scalar, n_dim, n_dim, 0, n_dim, n_dim > >提供对 Eigen 方阵类型的格式化支持。
 CFragmentProcessor负责执行片元着色器的工作线程。
 CFragmentShaderPayload片元着色器的输入单位。
 CFrameBuffer一个最简化的 Frame Buffer 。
 CGroup表示物体组的类。
 CHalfedgeMesh半边网格整体。
 CIntersection表示射线与 Mesh 相交结果的结构体。
 CKineticState表示物体的质点运动学状态。
 CLight一个点光源。
 CGL::LineSet在预览场景时绘制若干线条。
 CLinkedList< Node >侵入式双链表。
 CLinkedList< Edge >
 CLinkedList< Face >
 CLinkedList< Halfedge >
 CLinkedList< Vertex >
 CLinkedListNode< Node >链表节点类型的基类。
 CLinkedListNode< Edge >
 CEdge半边网格中的边。
 CLinkedListNode< Face >
 CFace半边网格中的面片。
 CLinkedListNode< Halfedge >
 CHalfedge半边网格中最关键的几何元素。
 CLinkedListNode< Vertex >
 CVertex半边网格中的顶点。
 CGL::Material物体材质。
 CUI::Menubar菜单栏提供加载文件操作、调整日志级别等调试选项和一些帮助页面。
 CGL::Mesh用于场景预览渲染的 Mesh 类。
 CObject表示物体的类。
 CPlatform这个类管理平台相关的窗口和配置信息。
 CRasterizer光栅化器
 CRasterizerRenderer实现光栅化渲染管线。
 CRay
 CRenderEngine离线渲染的执行入口
 CScene表示一个包含相机、光源、物体的完整场景。
 CShader对 GLSL Shader 的简单封装。
 CSortNode用于在BVH划分左右子树时作为参与排序的节点
 CSpinLock自旋锁
 CUI::Toolbar工具栏提供大部分对场景、物体、相机和光源的操作。
 CTriangle表示一个三角形,包括三个顶点的世界坐标,视口坐标以及每个顶点的法向向量
 CTs...
 Coverloaded< Ts >
 Coverloaded< Ts >
 CUniforms用于存储 RasterizerRenderer 所需的全局变量。
 CGL::VertexArrayObject对 OpenGL 顶点数组对象 (Vertex Array Object) 的封装。
 CVertexProcessor负责执行顶点着色器的工作线程。
 CVertexShaderPayload
 CWhittedRenderer实现 Whitted-Style 光线追踪管线。