Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts Struct Reference
Collaboration diagram for bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts:
[legend]

Public Attributes

std::unique_ptr< Window > window
gpu::Device device
gpu::Queue direct
gpu::Queue compute
gpu::SwapChain swapChain
sim::ProbeSim simulation
sim::ProbePeek peek
render::ProbeView view
std::vector< save::ReplayPlayer > replay
std::shared_ptr< const script::LoadedReactionTable > reactionTable

Detailed Description

Definition at line 179 of file frame_loop.cpp.

Member Data Documentation

◆ compute

gpu::Queue bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::compute

Definition at line 184 of file frame_loop.cpp.

◆ device

gpu::Device bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::device

Definition at line 182 of file frame_loop.cpp.

◆ direct

gpu::Queue bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::direct

Definition at line 183 of file frame_loop.cpp.

◆ peek

sim::ProbePeek bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::peek

Definition at line 189 of file frame_loop.cpp.

◆ reactionTable

std::shared_ptr<const script::LoadedReactionTable> bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::reactionTable

Definition at line 196 of file frame_loop.cpp.

◆ replay

std::vector<save::ReplayPlayer> bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::replay

Definition at line 193 of file frame_loop.cpp.

◆ simulation

sim::ProbeSim bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::simulation

Definition at line 188 of file frame_loop.cpp.

◆ swapChain

gpu::SwapChain bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::swapChain

Definition at line 185 of file frame_loop.cpp.

◆ view

render::ProbeView bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::view

Definition at line 190 of file frame_loop.cpp.

◆ window

std::unique_ptr<Window> bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoopParts::window

Definition at line 181 of file frame_loop.cpp.


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