Go to the source code of this file.
Functions | |
| void | register_type (TypeHandle &type_handle, const string &name) |
| This inline function is just a convenient way to call TypeRegistry::register_type(), along with zero to four record_derivation()s. | |
| void | register_type (TypeHandle &type_handle, const string &name, TypeHandle parent1) |
| void | register_type (TypeHandle &type_handle, const string &name, TypeHandle parent1, TypeHandle parent2) |
| void | register_type (TypeHandle &type_handle, const string &name, TypeHandle parent1, TypeHandle parent2, TypeHandle parent3) |
| void | register_type (TypeHandle &type_handle, const string &name, TypeHandle parent1, TypeHandle parent2, TypeHandle parent3, TypeHandle parent4) |
| TypeHandle | register_dynamic_type (const string &name) |
| This is essentially similar to register_type(), except that it doesn't store a reference to any TypeHandle passed in and it therefore doesn't complain if the type is registered more than once to different TypeHandle reference. | |
| TypeHandle | register_dynamic_type (const string &name, TypeHandle parent1) |
| TypeHandle | register_dynamic_type (const string &name, TypeHandle parent1, TypeHandle parent2) |
| TypeHandle | register_dynamic_type (const string &name, TypeHandle parent1, TypeHandle parent2, TypeHandle parent3) |
| TypeHandle | register_dynamic_type (const string &name, TypeHandle parent1, TypeHandle parent2, TypeHandle parent3, TypeHandle parent4) |
Definition in file register_type.I.
|
||||||||||||||||||||||||
|
Definition at line 128 of file register_type.I. |
|
||||||||||||||||||||
|
Definition at line 117 of file register_type.I. |
|
||||||||||||||||
|
Definition at line 108 of file register_type.I. |
|
||||||||||||
|
Definition at line 101 of file register_type.I. References TypeRegistry::ptr(), TypeRegistry::record_derivation(), and TypeRegistry::register_dynamic_type(). |
|
|
This is essentially similar to register_type(), except that it doesn't store a reference to any TypeHandle passed in and it therefore doesn't complain if the type is registered more than once to different TypeHandle reference.
Definition at line 97 of file register_type.I. |
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
Definition at line 60 of file register_type.I. References TypeRegistry::ptr(), TypeRegistry::record_derivation(), and TypeRegistry::register_type(). |
|
||||||||||||||||||||
|
Definition at line 52 of file register_type.I. References TypeRegistry::ptr(), and TypeRegistry::record_derivation(). |
|
||||||||||||||||
|
Definition at line 45 of file register_type.I. |
|
||||||||||||
|
This inline function is just a convenient way to call TypeRegistry::register_type(), along with zero to four record_derivation()s. If for some reason you have a class that has more than four base classes (you're insane!), then you will need to call Register() and record_derivation() yourself. Definition at line 41 of file register_type.I. References TypeRegistry::ptr(), TypeRegistry::record_derivation(), and TypeRegistry::register_type(). |
1.3