Go to the documentation of this file.
14 #ifndef CHARACTERMAKER_H
15 #define CHARACTERMAKER_H
51 std::string get_name()
const;
54 int egg_to_index(
EggNode *egg_node)
const;
57 int create_slider(
const std::string &name);
65 void make_geometry(
EggNode *egg_node);
74 typedef vector_PartGroupStar Parts;
Converts an egg data structure, possibly read from an egg file but not necessarily,...
This is the base class for PartRoot and MovingPart.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A base class for nodes in the hierarchy that are not leaf nodes.
A base class for any of a number of kinds of geometry primitives: polygons, point lights,...
Converts an EggGroup hierarchy, beginning with a group with <Dart> set, to a character node with join...
A node that holds Geom objects, renderable pieces of geometry.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a morph slider within the character.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is an abstract base class that retains some slider value, which is a linear value that typically...
The collection of all the joints and sliders in the character.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is the base class for a single animatable piece that may be bound to one channel (or more,...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A basic node of the scene graph or data graph.
A base class for things that may be directly added into the egg hierarchy.
The main glue of the egg hierarchy, this corresponds to the <Group>, <Instance>, and <Joint> type nod...
A type of group node that holds related subnodes.
An animated character, with skeleton-morph animation and either soft- skinned or hard-skinned vertice...