NcEngine
nc::NcPhysics Member List

This is the complete list of members for nc::NcPhysics, including all inherited members.

AddRuntimeCompoundShape(const CookedShape &cookedShape, asset::AssetId id)=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
BeginRigidBodyBatch(size_t bodyCountHint=0ull)=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
Clear() noexceptnc::Moduleinlinevirtual
DispatchAccumulatedEvents()=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
EnableUpdate(bool)nc::NcPhysicsinlinevirtual
EndRigidBodyBatch()=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
GetTick() const -> PhysicsTick=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
Id() const noexceptnc::Moduleinline
IsUpdateEnabled() const -> boolnc::NcPhysicsinlinevirtual
Module(size_t id=0) noexceptnc::Moduleinline
NcPhysics() noexcept (defined in nc::NcPhysics)nc::NcPhysicsinlineexplicit
OnAfterSceneFragmentLoad()nc::Moduleinlinevirtual
OnBeforeSceneFragmentLoad()nc::Moduleinlinevirtual
OnBeforeSceneLoad()nc::Moduleinlinevirtual
OnBuildTaskGraph(task::UpdateTasks &, task::RenderTasks &)nc::Moduleinlinevirtual
RemoveAllRuntimeCompoundShapes()=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
RemoveRuntimeCompoundShape(asset::AssetId id)=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
ResetTick(PhysicsTick tick=PhysicsTick{0})=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
RestoreSnapshot(PhysicsSnapshot &snapshot) -> bool=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
SaveSnapshot(PhysicsSnapshot &snapshot)=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
SyncTransforms()=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
SyncTransformsInterpolated(float factor)=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
Tick(uint32_t steps=1)=0 (defined in nc::NcPhysics)nc::NcPhysicspure virtual
~Module()=default (defined in nc::Module)nc::Modulevirtual