|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <probe_sim.h>
Public Attributes | |
| uint64_t | firstTick = 0 |
| uint32_t | firstUnit = 0 |
| uint32_t | unitCount = 0 |
| bool | extract = false |
| uint32_t | extractionTarget = 0 |
| std::span< const ProbeCommand > | commands |
| bool | readPhysics = false |
| std::function< void(ID3D12GraphicsCommandList10 *list, const ProbeExtractContext &context)> | afterExtract |
| uint32_t | saveTo = NO_SAVE_POINT |
| uint32_t | restoreFrom = NO_SAVE_POINT |
| std::span< const ProbeTableSwap > | tableSwaps |
Definition at line 145 of file probe_sim.h.
| std::function<void(ID3D12GraphicsCommandList10* list, const ProbeExtractContext& context)> bicameral::sim::ProbeFrameInput::afterExtract |
Definition at line 162 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordExtractAndHook().
| std::span<const ProbeCommand> bicameral::sim::ProbeFrameInput::commands |
Definition at line 154 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordFrame(), bicameral::sim::ProbeSim::ValidateCommands(), bicameral::sim::ProbeSim::ValidateInput(), and bicameral::sim::ProbeSim::WriteInput().
| bool bicameral::sim::ProbeFrameInput::extract = false |
Definition at line 150 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordFrame().
| uint32_t bicameral::sim::ProbeFrameInput::extractionTarget = 0 |
Definition at line 151 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordExtractAndHook(), and bicameral::sim::ProbeSim::ValidateInput().
| uint64_t bicameral::sim::ProbeFrameInput::firstTick = 0 |
Definition at line 146 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordFrame(), bicameral::sim::ProbeSim::ValidateCommands(), bicameral::sim::ProbeSim::ValidateSavePoints(), and bicameral::sim::ProbeSim::ValidateTableSwap().
| uint32_t bicameral::sim::ProbeFrameInput::firstUnit = 0 |
| bool bicameral::sim::ProbeFrameInput::readPhysics = false |
Definition at line 158 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordFrame().
| uint32_t bicameral::sim::ProbeFrameInput::restoreFrom = NO_SAVE_POINT |
Definition at line 169 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordFrame(), bicameral::sim::ProbeSim::ValidateCommands(), and bicameral::sim::ProbeSim::ValidateSavePoints().
| uint32_t bicameral::sim::ProbeFrameInput::saveTo = NO_SAVE_POINT |
Definition at line 166 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordFrame(), and bicameral::sim::ProbeSim::ValidateSavePoints().
| std::span<const ProbeTableSwap> bicameral::sim::ProbeFrameInput::tableSwaps |
Definition at line 172 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordFrame(), and bicameral::sim::ProbeSim::ValidateTableSwap().
| uint32_t bicameral::sim::ProbeFrameInput::unitCount = 0 |
Definition at line 148 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::RecordFrame(), bicameral::sim::ProbeSim::ValidateInput(), and bicameral::sim::ProbeSim::ValidateTableSwap().