| add_vertex(unsigned point_index) | DD::Image::Primitive |  | 
  | add_vertices(unsigned num) | DD::Image::Primitive |  | 
  | average_center(const PointList *) const override | DD::Image::Triangle | virtual | 
  | average_center_and_bounds(int f, const PointList *points, Vector3 &min, Vector3 &max) const | DD::Image::Primitive | virtual | 
  | build_index_array(unsigned *indices, unsigned primitive, unsigned vertex) const (defined in DD::Image::Primitive) | DD::Image::Primitive |  | 
  | Class() const override (defined in DD::Image::Triangle) | DD::Image::Triangle | virtual | 
  | copy(const Triangle *) | DD::Image::Triangle | protected | 
  | DD::Image::PolygonPrimitive::copy(const Primitive *) | DD::Image::Primitive | protected | 
  | draw_normal(const Vector3 &p, const Vector3 &n, ViewerContext *, PrimitiveContext *) | DD::Image::Primitive | static | 
  | draw_primitive_normal(ViewerContext *, PrimitiveContext *) const override (defined in DD::Image::Triangle) | DD::Image::Triangle | virtual | 
  | draw_primitive_num(ViewerContext *, PrimitiveContext *) const override (defined in DD::Image::Triangle) | DD::Image::Triangle | virtual | 
  | draw_solid(ViewerContext *, PrimitiveContext *, Primitive *prev_prim=nullptr) const override (defined in DD::Image::Triangle) | DD::Image::Triangle | virtual | 
  | draw_solid_face(int n, ViewerContext *, PrimitiveContext *) const override | DD::Image::Triangle | virtual | 
  | draw_solid_vertex(int v, ViewerContext *, PrimitiveContext *) const | DD::Image::Primitive | protected | 
  | draw_vertex_normals(ViewerContext *, PrimitiveContext *) const | DD::Image::Primitive | virtual | 
  | draw_vertex_num(ViewerContext *, PrimitiveContext *) const | DD::Image::Primitive | virtual | 
  | draw_vertex_uvs(ViewerContext *, PrimitiveContext *) const | DD::Image::Primitive | virtual | 
  | draw_wireframe(ViewerContext *, PrimitiveContext *, Primitive *prev_prim=nullptr) const override (defined in DD::Image::Triangle) | DD::Image::Triangle | virtual | 
  | draw_wireframe_vertex(int v, ViewerContext *, PrimitiveContext *) const | DD::Image::Primitive | protected | 
  | duplicate() const override | DD::Image::Triangle | virtual | 
  | face_average_center(int n, const PointList *points) const | DD::Image::Primitive | inlinevirtual | 
  | face_vertices(int n) const | DD::Image::Primitive | inlinevirtual | 
  | faces() const override (defined in DD::Image::Triangle) | DD::Image::Triangle | inlinevirtual | 
  | faceUsesVertex(unsigned int faceIdx, unsigned int vertIdx) const | DD::Image::Primitive | virtual | 
  | get_bbox(const GeoInfo *info) const | DD::Image::Primitive | virtual | 
  | get_face_normal(int n, const PointList *points) const | DD::Image::Primitive | inlinevirtual | 
  | get_face_vertices(int n, unsigned *array) const | DD::Image::Primitive | virtual | 
  | get_geometric_normal(int v, const PointList *points) const | DD::Image::Primitive | inlinevirtual | 
  | get_vertex_faces(int v, std::vector< int > &faces) const | DD::Image::Primitive | inlinevirtual | 
  | getDataArray(int n, ViewerContext *ctx, PrimitiveContext *ptx, std::vector< Vector3 > &pntArray, std::vector< Vector3 > &normalArray, std::vector< Vector4 > &uvOrColArray, bool &validUV) const | DD::Image::Primitive |  | 
  | getPrimitiveType() const override (defined in DD::Image::Triangle) | DD::Image::Triangle | inlinevirtual | 
  | IntersectsRay(const Ray &ray, int n, const PointList *pointList, CollisionResult *result) const override | DD::Image::Triangle | inlinevirtual | 
  | material() const (defined in DD::Image::Primitive) | DD::Image::Primitive | inline | 
  | material_ | DD::Image::Primitive | protected | 
  | normal() const | DD::Image::Primitive | inline | 
  | normal_ | DD::Image::Primitive | protected | 
  | offset_point_indices(int offset) | DD::Image::Primitive |  | 
  | operator delete(void *mem) (defined in DD::Image::Primitive) | DD::Image::Primitive |  | 
  | operator delete[](void *mem) (defined in DD::Image::Primitive) | DD::Image::Primitive |  | 
  | operator new(size_t size) (defined in DD::Image::Primitive) | DD::Image::Primitive |  | 
  | operator new[](size_t size) (defined in DD::Image::Primitive) | DD::Image::Primitive |  | 
  | operator=(const Triangle &b) (defined in DD::Image::Triangle) | DD::Image::Triangle | inline | 
  | PolygonPrimitive(unsigned vertices=0) (defined in DD::Image::PolygonPrimitive) | DD::Image::PolygonPrimitive | inline | 
  | PolyIntersectsRay(const Ray &ray, int n, const PointList *pointList, CollisionResult *result) const | DD::Image::Primitive | protected | 
  | Primitive(unsigned vertices=0) (defined in DD::Image::Primitive) | DD::Image::Primitive |  | 
  | Primitive(const Primitive &) | DD::Image::Primitive |  | 
  | print_info() const override (defined in DD::Image::Triangle) | DD::Image::Triangle | virtual | 
  | renderingShader(const GeoInfo *info) const (defined in DD::Image::Primitive) | DD::Image::Primitive |  | 
  | tessellate(Scene *, PrimitiveContext *) const override (defined in DD::Image::PolygonPrimitive) | DD::Image::PolygonPrimitive | virtual | 
  | tessellateFace(int faceIndex, Scene *scene, PrimitiveContext *ptx, VertexContext *vtx) const (defined in DD::Image::PolygonPrimitive) | DD::Image::PolygonPrimitive | virtual | 
  | Triangle(int p0=0, int p1=1, int p2=2) | DD::Image::Triangle |  | 
  | Triangle(const Triangle &) | DD::Image::Triangle |  | 
  | validate(PrimitiveContext *) override | DD::Image::Triangle | virtual | 
  | vertex(unsigned v) const (defined in DD::Image::Primitive) | DD::Image::Primitive | inline | 
  | vertex(unsigned v) (defined in DD::Image::Primitive) | DD::Image::Primitive | inline | 
  | vertex_ | DD::Image::Primitive | protected | 
  | vertex_normal(unsigned v, const PointList *) const | DD::Image::Primitive | inlinevirtual | 
  | vertex_offset() const (defined in DD::Image::Primitive) | DD::Image::Primitive | inline | 
  | vertex_offset_ | DD::Image::Primitive | protected | 
  | vertex_shader(int v, Scene *, PrimitiveContext *, VArray &out, const Vector3 *normal=nullptr) const | DD::Image::Primitive | virtual | 
  | vertex_shader(int v, Scene *, PrimitiveContext *, VertexContext &, VArray &out, const Vector3 *normal=nullptr) const (defined in DD::Image::Primitive) | DD::Image::Primitive | virtual | 
  | vertices() const (defined in DD::Image::Primitive) | DD::Image::Primitive | inline | 
  | ~PolygonPrimitive() override (defined in DD::Image::PolygonPrimitive) | DD::Image::PolygonPrimitive | inline | 
  | ~Primitive() | DD::Image::Primitive | virtual |