Inherits ObjectCreationNugget.
|
| | GenericObjectCreationNugget () |
| |
| virtual Object * | create (const Object *primary, const Object *secondary, UnsignedInt lifetimeFrames=0) const |
| |
| virtual Object * | create (const Object *primaryObj, const Coord3D *primary, const Coord3D *secondary, Real angle, UnsignedInt lifetimeFrames=0) const |
| |
| | ObjectCreationNugget () |
| |
| virtual Object * | create (const Object *primaryObj, const Coord3D *primary, const Coord3D *secondary, Bool createOwner, UnsignedInt lifetimeFrames=0) const |
| |
| void | deleteInstance () |
| |
|
| void | doStuffToObj (Object *obj, const AsciiString &modelName, const Coord3D *pos, const Matrix3D *mtx, Real orientation, const Object *sourceObj, UnsignedInt lifetimeFrames) const |
| |
| Object * | reallyCreate (const Coord3D *pos, const Matrix3D *mtx, Real orientation, const Object *sourceObj, UnsignedInt lifetimeFrames) const |
| |
| virtual | ~MemoryPoolObject () |
| |
| void * | operator new (size_t s) |
| |
| void | operator delete (void *p) |
| |
| virtual MemoryPool * | getObjectMemoryPool ()=0 |
| |
Definition at line 735 of file ObjectCreationList.cpp.
◆ GenericObjectCreationNugget()
| GenericObjectCreationNugget::GenericObjectCreationNugget |
( |
| ) |
|
|
inline |
◆ create() [1/2]
the object-based version... by default, just call the location-based implementation. Note that primary can be null, so you must check for this.
Reimplemented from ObjectCreationNugget.
Definition at line 790 of file ObjectCreationList.cpp.
◆ create() [2/2]
The main guts of the system: actually perform the sound and/or video effects needed. Note that primary can be null, so you must check for this. Bool useOwner determines whether we are creating the the master object or not (for deliverpayload)
Implements ObjectCreationNugget.
Definition at line 806 of file ObjectCreationList.cpp.
◆ doStuffToObj()
◆ getCommonFieldParse()
| static const FieldParse * GenericObjectCreationNugget::getCommonFieldParse |
( |
| ) |
|
|
inlinestatic |
◆ parseAnimSet()
| static void GenericObjectCreationNugget::parseAnimSet |
( |
INI * | ini, |
|
|
void * | , |
|
|
void * | store, |
|
|
const void * | ) |
|
inlinestatic |
◆ parseDebris()
| static void GenericObjectCreationNugget::parseDebris |
( |
INI * | ini, |
|
|
void * | instance, |
|
|
void * | , |
|
|
const void * | ) |
|
inlinestatic |
◆ parseDebrisObjectNames()
| static void GenericObjectCreationNugget::parseDebrisObjectNames |
( |
INI * | ini, |
|
|
void * | instance, |
|
|
void * | store, |
|
|
const void * | ) |
|
inlinestaticprotected |
◆ parseObject()
| static void GenericObjectCreationNugget::parseObject |
( |
INI * | ini, |
|
|
void * | instance, |
|
|
void * | , |
|
|
const void * | ) |
|
inlinestatic |
◆ reallyCreate()
The documentation for this class was generated from the following file: