Classes |
| class | EggAnimData |
| class | EggAnimPreload |
| | This corresponds to an <AnimPreload> entry. More...
|
| class | EggAttributes |
| | The set of attributes that may be applied to vertices as well as polygons, such as surface normal and color. More...
|
| class | EggBin |
| | A type of group node that holds related subnodes. More...
|
| class | EggBinMaker |
| | This is a handy class for collecting related nodes together. More...
|
| class | EggComment |
| | A comment that appears in an egg file within a <Comment> entry. More...
|
| class | EggCompositePrimitive |
| | The base class for primitives such as triangle strips and triangle fans, which include several component triangles, each of which might have its own color and/or normal. More...
|
| class | EggCoordinateSystem |
| | The <CoordinateSystem> entry at the top of an egg file. More...
|
| class | EggCurve |
| | A parametric curve of some kind. More...
|
| class | EggData |
| | This is the primary interface into all the egg data, and the root of the egg file structure. More...
|
| class | EggExternalReference |
| | Defines a reference to another egg file which should be inserted at this point. More...
|
| class | EggFilenameNode |
| | This is an egg node that contains a filename. More...
|
| class | EggGroup |
| | The main glue of the egg hierarchy, this corresponds to the <Group>, <Instance>, and <Joint> type nodes. More...
|
| class | EggGroupNode |
| | A base class for nodes in the hierarchy that are not leaf nodes. More...
|
| class | EggGroupUniquifier |
| | This is a specialization of EggNameUniquifier to generate unique names for EggGroup nodes. More...
|
| class | EggLine |
| | A line segment, or a series of connected line segments, defined by a <Line> entry. More...
|
| class | EggMaterial |
| class | EggMaterialCollection |
| | This is a collection of materials by MRef name. More...
|
| class | EggNamedObject |
| | This is a fairly low-level base class--any egg object that has a name. More...
|
| class | EggNameUniquifier |
| | This is a handy class for guaranteeing unique node names in an egg hierarchy. More...
|
| class | EggNode |
| | A base class for things that may be directly added into the egg hierarchy. More...
|
| class | EggNurbsCurve |
| | A parametric NURBS curve. More...
|
| class | EggNurbsSurface |
| | A parametric NURBS surface. More...
|
| class | EggObject |
| | The highest-level base class in the egg directory. More...
|
| class | EggPoint |
| | A single point, or a collection of points as defined by a single <PointLight> entry. More...
|
| class | EggPolygon |
| | A single polygon. More...
|
| class | EggPolysetMaker |
| | A specialization on EggBinMaker for making polysets that share the same basic rendering characteristic. More...
|
| class | EggPoolUniquifier |
| | This is a specialization of EggNameUniquifier to generate unique names for textures, materials, and vertex pools prior to writing out an egg file. More...
|
| class | EggPrimitive |
| | A base class for any of a number of kinds of geometry primitives: polygons, point lights, nurbs patches, parametrics curves, etc. More...
|
| class | EggRenderMode |
| | This class stores miscellaneous rendering properties that is associated with geometry, and which may be set on the geometry primitive level, on the group above it, or indirectly via a texture. More...
|
| class | EggSAnimData |
| | Corresponding to an <S$Anim> entry, this stores a single column of numbers, for instance for a morph target, or as one column in an EggXfmSAnim. More...
|
| class | EggSurface |
| | A parametric surface of some kind. More...
|
| class | EggSwitchCondition |
| | This corresponds to a <SwitchCondition> entry within a group. More...
|
| class | EggSwitchConditionDistance |
| | A SwitchCondition that switches the levels-of-detail based on distance from the camera's eyepoint. More...
|
| class | EggTable |
| | This corresponds to a. More...
|
| class | EggTexture |
| | Defines a texture map that may be applied to geometry. More...
|
| class | EggTextureCollection |
| | This is a collection of textures by TRef name. More...
|
| class | EggTransform |
| | This represents the <Transform> entry of a group or texture node: a list of component transform operations, applied in order, that describe a net transform matrix. More...
|
| class | EggTriangleFan |
| | A connected fan of triangles. More...
|
| class | EggTriangleStrip |
| | A connected strip of triangles. More...
|
| class | EggUserData |
| | This is a base class for a user-defined data type to extend egg structures in processing code. More...
|
| class | EggVertex |
| | Any one-, two-, three-, or four-component vertex, possibly with attributes such as a normal. More...
|
| class | EggVertexAux |
| | The set of named auxiliary data that may or may not be assigned to a vertex. More...
|
| class | EggVertexPool |
| | A collection of vertices. More...
|
| class | EggVertexUV |
| | The set of UV's that may or may not be assigned to a vertex. More...
|
| class | EggXfmAnimData |
| | Corresponding to an <Xfm$Anim> entry, this stores a two-dimensional table with up to nine columns, one for each component of a transformation. More...
|
| class | EggXfmSAnim |
| | This corresponds to an <Xfm$Anim_S$> entry, which is a collection of up to nine <S$Anim> entries that specify the nine components of a transformation. More...
|
| class | MemoryBase |
| | This class is intended to be the base class of all objects in Panda that might be allocated and deleted via the new and delete operators. More...
|
| class | string |