|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <probe_peek.h>
Classes | |
| struct | Plan |
Public Member Functions | |
| void | Look (PeekCell cell) |
| void | Stop () |
| bool | IsLooking () const |
| PeekCell | Requested () const |
| Plan | NextPlan (uint64_t tick) |
Private Attributes | |
| PeekCell | m_requested |
| bool | m_hasRequest = false |
| PeekCell | m_active |
| bool | m_hasActive = false |
| uint64_t | m_lastTick = 0 |
Definition at line 52 of file probe_peek.h.
|
inlinenodiscard |
Definition at line 61 of file probe_peek.h.
References m_hasRequest.
|
inline |
Definition at line 54 of file probe_peek.h.
References m_hasRequest, and m_requested.
|
nodiscard |
Definition at line 47 of file probe_peek.cpp.
References bicameral::sim::PeekState::Plan::cell, m_active, m_hasActive, m_hasRequest, m_lastTick, m_requested, bicameral::sim::PeekState::Plan::mirror, bicameral::sim::PeekState::Plan::pullBack, bicameral::sim::PeekState::Plan::refine, bicameral::sim::PeekState::Plan::removeShadow, and bicameral::sim::PeekState::Plan::step.
|
inlinenodiscard |
Definition at line 62 of file probe_peek.h.
References m_requested.
|
inline |
Definition at line 59 of file probe_peek.h.
References m_hasRequest.
|
private |
Definition at line 81 of file probe_peek.h.
Referenced by NextPlan().
|
private |
Definition at line 82 of file probe_peek.h.
Referenced by NextPlan().
|
private |
Definition at line 78 of file probe_peek.h.
Referenced by IsLooking(), Look(), NextPlan(), and Stop().
|
private |
Definition at line 83 of file probe_peek.h.
Referenced by NextPlan().
|
private |
Definition at line 77 of file probe_peek.h.
Referenced by Look(), NextPlan(), and Requested().