Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
bicameral::sim::ProbeSim::FrameSlot Struct Reference

Public Attributes

ComPtr< ID3D12CommandAllocator > allocator
ComPtr< ID3D12GraphicsCommandList10 > list
ComPtr< ID3D12Resource > input
std::byte * mappedInput = nullptr
ComPtr< ID3D12Resource > timestampReadback
ComPtr< ID3D12Resource > hashReadback
std::vector< ComPtr< ID3D12Resource > > keepAlive
uint64_t firstTick = 0
uint32_t firstUnit = 0
uint32_t unitCount = 0

Detailed Description

Definition at line 276 of file probe_sim.h.

Member Data Documentation

◆ allocator

ComPtr<ID3D12CommandAllocator> bicameral::sim::ProbeSim::FrameSlot::allocator

Definition at line 278 of file probe_sim.h.

◆ firstTick

uint64_t bicameral::sim::ProbeSim::FrameSlot::firstTick = 0

Definition at line 293 of file probe_sim.h.

◆ firstUnit

uint32_t bicameral::sim::ProbeSim::FrameSlot::firstUnit = 0

Definition at line 294 of file probe_sim.h.

◆ hashReadback

ComPtr<ID3D12Resource> bicameral::sim::ProbeSim::FrameSlot::hashReadback

Definition at line 287 of file probe_sim.h.

◆ input

ComPtr<ID3D12Resource> bicameral::sim::ProbeSim::FrameSlot::input

Definition at line 282 of file probe_sim.h.

◆ keepAlive

std::vector<ComPtr<ID3D12Resource> > bicameral::sim::ProbeSim::FrameSlot::keepAlive

Definition at line 290 of file probe_sim.h.

◆ list

ComPtr<ID3D12GraphicsCommandList10> bicameral::sim::ProbeSim::FrameSlot::list

Definition at line 279 of file probe_sim.h.

◆ mappedInput

std::byte* bicameral::sim::ProbeSim::FrameSlot::mappedInput = nullptr

Definition at line 283 of file probe_sim.h.

◆ timestampReadback

ComPtr<ID3D12Resource> bicameral::sim::ProbeSim::FrameSlot::timestampReadback

Definition at line 286 of file probe_sim.h.

◆ unitCount

uint32_t bicameral::sim::ProbeSim::FrameSlot::unitCount = 0

Definition at line 295 of file probe_sim.h.


The documentation for this struct was generated from the following file: