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