26#include <vrfmodel/spawnController.h>
49 DtComponentDescriptor* desc, DtReaderWriterRegistry* parentRegistry);
61 static DtSimComponent*
creator(
const DtString& name, DtLocalObject* owner, DtSimulationServices* simManager,
62 DtComponentDescriptor* desc, DtReaderWriterRegistry* parentRegistry);
78 virtual DtCreateObjectHandle
createObject(
const DtUUID& spawnObjectUUID,
const DtSimObject* sinkPoint,
79 const DtRwSpawnData* spawnData,
bool& dataAvailable,
const DtPlan& entityPlan)
override;
static DtSimComponent * creator(const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc, DtReaderWriterRegistry *parentRegistry)
Factory method to create a new instance of this component.
DtVreSpawnController(const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc, DtReaderWriterRegistry *parentRegistry)
Constructor.
virtual DtCreateObjectHandle createObject(const DtUUID &spawnObjectUUID, const DtSimObject *sinkPoint, const DtRwSpawnData *spawnData, bool &dataAvailable, const DtPlan &entityPlan) override
Creates an object with spawn point context information.
DtVreSpawnController()
Default constructor (not implemented)
DtVreSpawnController(const DtVreSpawnController &other)
Copy constructor (not implemented)
DtVreSpawnController & operator=(const DtVreSpawnController &other)
Assignment operator (not implemented)
Defines export macros for the vreVrfmodel library.
#define VREVRFMODEL_DLL
Definition export.h:22
Include export definitions for this library.
Definition glsVreMessageUtil.h:49