Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
probe_peek.h File Reference
#include <array>
#include <cstdint>
#include <expected>
#include <span>
#include <string>
#include <vector>
#include "common/probe_sim.hlsli"
#include "sim/gpu_multires.h"
#include "sim/multires_nest.h"
#include "sim/probe_sim.h"
#include "sim/reaction_table.h"
Include dependency graph for probe_peek.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bicameral::sim::PeekCell
class  bicameral::sim::PeekState
struct  bicameral::sim::PeekState::Plan
class  bicameral::sim::ProbePeek
class  bicameral::sim::ProbePeekReference

Namespaces

namespace  bicameral
namespace  bicameral::sim

Functions

MultiresPoint bicameral::sim::PeekPointOfCell (PeekCell cell)

Variables

constexpr uint32_t bicameral::sim::PEEK_MIRROR_SLOT = 0
constexpr uint32_t bicameral::sim::PEEK_FIRST_SHADOW_SLOT = 1
constexpr uint32_t bicameral::sim::PEEK_LEVEL_COUNT = PROBE_PEEK_MAX_LEVELS
constexpr uint32_t bicameral::sim::PEEK_BLOCK_CAPACITY = PEEK_FIRST_SHADOW_SLOT + PEEK_LEVEL_COUNT