载入中...
搜索中...
未找到
PixelWorld.h 文件参考
#include "common/Export.h"
#include "common/Result.h"
#include "common/Time.h"
#include "pixelworld/PixelMaterial.h"
#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include <span>
#include <vector>

浏览源代码.

类

struct  eve::pixelworld::PixelCell
 Compact authoritative state for one simulated world pixel. 更多...
 
struct  eve::pixelworld::StepStats
 Counters produced by one deterministic simulation step. 更多...
 
class  eve::pixelworld::PixelWorkScheduler
 Synchronous executor for owning PixelWorld candidate buffers. 更多...
 
struct  eve::pixelworld::PixelChunkSnapshot
 Owning, immutable projection of one authoritative simulation chunk. 更多...
 
struct  eve::pixelworld::PixelChunkBatch
 Owning authoritative Chunk correction with source world metadata. 更多...
 
struct  eve::pixelworld::PixelChunkRegion
 Inclusive finite rectangle expressed in Chunk coordinates. 更多...
 
struct  eve::pixelworld::PixelChunkDiagnostic
 Read-only per-Chunk simulation diagnostics for tooling and overlays. 更多...
 
struct  eve::pixelworld::PixelChunkApplyReceipt
 Receipt for one all-or-nothing authoritative Chunk batch application. 更多...
 
struct  eve::pixelworld::PixelCatalogReloadReceipt
 Receipt for one transactional compatible material Catalog hot reload. 更多...
 
struct  eve::pixelworld::PixelEditCommand
 Owning replayable edit command. Sequence must be exactly previous + 1. 更多...
 
struct  eve::pixelworld::PixelEditReceipt
 Deterministic receipt for one atomically accepted edit command. 更多...
 
struct  eve::pixelworld::PixelRegion
 Finite inclusive world-space rectangle used by structural queries. 更多...
 
struct  eve::pixelworld::PixelWorldLink
 Runtime identity of the world epoch from which a fragment was detached. 更多...
 
struct  eve::pixelworld::PixelFragment
 Owning material bitmap detached atomically from a PixelWorld. 更多...
 
struct  eve::pixelworld::PixelFragmentRasterReceipt
 Receipt for one all-or-nothing fragment rasterization. 更多...
 
class  eve::pixelworld::PixelWorld
 Sparse, chunked, deterministic 2D falling-material world. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::pixelworld
 

枚举

enum class  eve::pixelworld::PixelEditKind : std::uint8_t { eve::pixelworld::PaintCircle , eve::pixelworld::HeatCircle , eve::pixelworld::Explosion }
 Canonical deterministic edit operation admitted at a Tick boundary. 更多...
 

变量

constexpr int eve::pixelworld::kPixelChunkSize = 64
 
constexpr std::uint8_t eve::pixelworld::kPixelSleepHysteresisTicks = 3