Murl Engine API
Version 2024.1
Murl::Physics::ISimulator Member List
This is the complete list of members for
Murl::Physics::ISimulator
, including all inherited members.
BeginSimulation
(Real dt)=0
Murl::Physics::ISimulator
pure virtual
BeginSubmission
()=0
Murl::Physics::ISimulator
pure virtual
ClassInfoArray
typedef
Murl::IFactoryObject< ISimulator >
CollectStatisticsObjects
(Index< const IStatisticsObject * > &objects) const =0
Murl::Physics::ISimulator
pure virtual
CreateObject
(const String &className)=0
Murl::Physics::ISimulator
pure virtual
DeInit
()=0
Murl::Physics::ISimulator
pure virtual
DestroyObject
(IObject *&object)=0
Murl::Physics::ISimulator
pure virtual
EndSimulation
()=0
Murl::Physics::ISimulator
pure virtual
EndSubmission
()=0
Murl::Physics::ISimulator
pure virtual
GetAttributeInfo
()
Murl::IFactoryObject< ISimulator >
inline
static
GetNumberOfRegisteredObjectClassInfos
() const =0
Murl::Physics::ISimulatorRegistry
pure virtual
GetObjectClassInfo
() const=0
Murl::IFactoryObject< ISimulator >
pure virtual
GetPropertyInfo
()
Murl::IFactoryObject< ISimulator >
inline
static
GetRegisteredObjectClassInfo
(UInt32 index) const =0
Murl::Physics::ISimulatorRegistry
pure virtual
GetRegisteredObjectClassInfoIndex
(const IObject::ClassInfo &classInfo) const =0
Murl::Physics::ISimulatorRegistry
pure virtual
GetRegisteredObjectClassInfoIndex
(const String &className) const =0
Murl::Physics::ISimulatorRegistry
pure virtual
Init
(IEngine *engine, const IAppConfiguration *appConfig, IFeatureSet *features)=0
Murl::Physics::ISimulator
pure virtual
PopBodyToSimulate
(IBody *body)=0
Murl::Physics::ISimulator
pure virtual
PushBodyToSimulate
(IBody *body, Matrix &worldTransform)=0
Murl::Physics::ISimulator
pure virtual
PushFieldToSimulate
(IField *field)=0
Murl::Physics::ISimulator
pure virtual
PushGeometryToSimulate
(IGeometry *geometry)=0
Murl::Physics::ISimulator
pure virtual
PushJointToSimulate
(IJoint *joint)=0
Murl::Physics::ISimulator
pure virtual
PushSpringToSimulate
(ISpring *spring)=0
Murl::Physics::ISimulator
pure virtual
RegisterObjectClass
(const IObject::ClassInfo &classInfo)=0
Murl::Physics::ISimulatorRegistry
pure virtual
ResetObjectProperties
()=0
Murl::IFactoryObject< ISimulator >
pure virtual
ResetProperties
(IFactoryObject< ISimulator > *object)
Murl::IFactoryObject< ISimulator >
inline
static
SetCurrentIsland
(IIsland *island)=0
Murl::Physics::ISimulator
pure virtual
SetCurrentSurfaces
(const ISurface **surfaces, UInt32 numberOfSurfaces)=0
Murl::Physics::ISimulator
pure virtual
SetCurrentTransform
(const Matrix *transform, const Vector *scaleFactor)=0
Murl::Physics::ISimulator
pure virtual
UnregisterObjectClass
(const IObject::ClassInfo &classInfo)=0
Murl::Physics::ISimulatorRegistry
pure virtual
WasReset
() const =0
Murl::Physics::ISimulator
pure virtual
~IFactoryObject
() override
Murl::IFactoryObject< ISimulator >
inline
Generated on Fri Dec 20 2024 14:26:30 for Murl Engine API by
1.9.1