18 #include "pandabase.h" 19 #include "referenceCount.h" 20 #include "modelNode.h" 34 INLINE ModelRoot(
const Filename &fulllpath, time_t timestamp);
36 INLINE
int get_model_ref_count()
const;
38 INLINE
const Filename &get_fullpath()
const;
39 INLINE
void set_fullpath(
const Filename &fullpath);
41 INLINE time_t get_timestamp()
const;
42 INLINE
void set_timestamp(time_t timestamp);
54 INLINE ModelRoot(
const ModelRoot ©);
65 static void register_with_read_factory();
76 static void init_type() {
77 ModelNode::init_type();
78 register_type(_type_handle,
"ModelRoot",
79 ModelNode::get_class_type());
82 return get_class_type();
84 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
90 #include "modelRoot.I" A node of this type is created automatically at the root of each model file that is loaded...
A basic node of the scene graph or data graph.
This is the fundamental interface for extracting binary objects from a Bam file, as generated by a Ba...
Base class for objects that can be written to and read from Bam files.
This is the fundamental interface for writing binary objects to a Bam file, to be extracted later by ...
This node is placed at key points within the scene graph to indicate the roots of "models": subtrees ...
The name of a file, such as a texture file or an Egg file.
An instance of this class is passed to the Factory when requesting it to do its business and construc...
A base class for all things that want to be reference-counted.
A class to retrieve the individual data elements previously stored in a Datagram. ...
TypeHandle is the identifier used to differentiate C++ class types.
An ordered list of data elements, formatted in memory for transmission over a socket or writing to a ...