Panda3D

- Main Page
- Packages
- Classes

- Packages
- Package Functions

Classes

# Package panda3d.egg

## 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

All Classes Namespaces Functions Variables Enumerations Enumerator Properties