44 std::shared_ptr<Buffers::VKBuffer> buf,
68 void begin_evaluate()
override;
Expanse::CrossingFn on_enter
Expanse::CrossingFn on_exit
std::function< void(uint32_t)> CrossingFn
A defined region of space with a containment test and crossing actions.
std::optional< Kinesis::AABB3D > m_local
Mantle(const Mantle &)=delete
Mantle & operator=(Mantle &&)=delete
Mantle & operator=(const Mantle &)=delete
Portal::Graphics::FitMode m_fit
An Expanse that is a box with a buffer that already exists as its visible body.
Serializes Fabric state to an EXR texture and JSON schema.
FitMode
How a source extent is mapped onto a destination extent.
Axis-aligned bounding box in 3D world space.
State of one Agent attached to an existing buffer.