| AccumulateProfile() | bicameral::sim::GpuPhysics | |
| BaseConstants() const | bicameral::sim::GpuPhysics | private |
| BindRoot(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing, const Constants &constants) const | bicameral::sim::GpuPhysics | private |
| Bodies() const | bicameral::sim::GpuPhysics | inline |
| BodyCount() const | bicameral::sim::GpuPhysics | inline |
| Create(ID3D12Device5 *device, const PhysicsScene &scene, const physics::PxParameters ¶meters, const GpuPhysicsOptions &options={}) | bicameral::sim::GpuPhysics | static |
| CreateBuffers(ID3D12Device5 *device, const PhysicsScene &scene) | bicameral::sim::GpuPhysics | private |
| CreatePipelines(ID3D12Device5 *device) | bicameral::sim::GpuPhysics | private |
| Cursor() const | bicameral::sim::GpuPhysics | inline |
| EnableProfiling(ID3D12Device *device) | bicameral::sim::GpuPhysics | |
| m_bodiesReadback | bicameral::sim::GpuPhysics | private |
| m_bodyCount | bicameral::sim::GpuPhysics | private |
| m_broadphaseEntry | bicameral::sim::GpuPhysics | private |
| m_frictionQ16 | bicameral::sim::GpuPhysics | private |
| m_graph | bicameral::sim::GpuPhysics | private |
| m_graphInitialized | bicameral::sim::GpuPhysics | private |
| m_graphProgramSet | bicameral::sim::GpuPhysics | private |
| m_half | bicameral::sim::GpuPhysics | private |
| m_options | bicameral::sim::GpuPhysics | private |
| m_parameters | bicameral::sim::GpuPhysics | private |
| m_pipelines | bicameral::sim::GpuPhysics | private |
| m_profileCounts | bicameral::sim::GpuPhysics | private |
| m_profiledPasses | bicameral::sim::GpuPhysics | private |
| m_profileTicks | bicameral::sim::GpuPhysics | private |
| m_rootSignature | bicameral::sim::GpuPhysics | private |
| m_solveEntry | bicameral::sim::GpuPhysics | private |
| m_srvs | bicameral::sim::GpuPhysics | private |
| m_statsReadback | bicameral::sim::GpuPhysics | private |
| m_tick | bicameral::sim::GpuPhysics | private |
| m_timestampReadback | bicameral::sim::GpuPhysics | private |
| m_timestamps | bicameral::sim::GpuPhysics | private |
| m_uavs | bicameral::sim::GpuPhysics | private |
| Pass enum name | bicameral::sim::GpuPhysics | private |
| ProfileResult() const | bicameral::sim::GpuPhysics | |
| ReadBodies() const | bicameral::sim::GpuPhysics | |
| ReadStats() const | bicameral::sim::GpuPhysics | |
| RecordBroadphaseGraph(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing, const Constants &constants) | bicameral::sim::GpuPhysics | private |
| RecordColoring(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing, Constants constants) | bicameral::sim::GpuPhysics | private |
| RecordColorListStates(ID3D12GraphicsCommandList10 *list, bool toGraphInput) const | bicameral::sim::GpuPhysics | private |
| RecordColorPredicateStates(ID3D12GraphicsCommandList10 *list, bool toPredication) const | bicameral::sim::GpuPhysics | private |
| RecordInitialize(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing) | bicameral::sim::GpuPhysics | |
| RecordIterations(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing, Constants constants) | bicameral::sim::GpuPhysics | private |
| RecordPass(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing, Pass pass, const Constants &constants, uint32_t threadCount) | bicameral::sim::GpuPhysics | private |
| RecordProfileStart(ID3D12GraphicsCommandList10 *list) const | bicameral::sim::GpuPhysics | private |
| RecordReadback(ID3D12GraphicsCommandList10 *list) const | bicameral::sim::GpuPhysics | |
| RecordSolveColorGraph(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing, const Constants &constants, int32_t color) | bicameral::sim::GpuPhysics | private |
| RecordSolveColors(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing, Constants constants) | bicameral::sim::GpuPhysics | private |
| RecordStep(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing) | bicameral::sim::GpuPhysics | |
| RecordSubstep(ID3D12GraphicsCommandList10 *list, D3D12_GPU_VIRTUAL_ADDRESS debugRing, uint32_t substep) | bicameral::sim::GpuPhysics | private |
| RecordTimestamp(ID3D12GraphicsCommandList10 *list, Pass pass) | bicameral::sim::GpuPhysics | private |
| SetCursor(const GpuPhysicsCursor &cursor) | bicameral::sim::GpuPhysics | inline |
| SetGraphProgram(ID3D12GraphicsCommandList10 *list) | bicameral::sim::GpuPhysics | private |
| SkipsEmptyColors() const | bicameral::sim::GpuPhysics | inlineprivate |
| StateBuffers() const | bicameral::sim::GpuPhysics | inline |
| StateHash(uint64_t tick, const std::vector< PhysicsBody > &bodies) | bicameral::sim::GpuPhysics | static |
| Tick() const | bicameral::sim::GpuPhysics | inline |