24 const std::shared_ptr<Buffers::VKBuffer>& buf,
25 const std::optional<uint32_t>&
index);
49MAYAFLUX_API std::optional<Kinesis::AABB3D>
read_bounds(
50 const std::shared_ptr<Buffers::VKBuffer>& buf,
51 const std::optional<uint32_t>& collection = std::nullopt);
61MAYAFLUX_API glm::mat4
read_placement(
const std::shared_ptr<Buffers::VKBuffer>& buf);
glm::mat4 read_placement(const std::shared_ptr< Buffers::VKBuffer > &buf)
Where a buffer is drawn: the geometry transform of its primary render processor.
std::optional< glm::vec3 > read_anchor(const std::shared_ptr< Buffers::VKBuffer > &buf, const std::optional< uint32_t > &index)
Anchor of a buffer's geometry in its own stored coordinates.
std::optional< Kinesis::AABB3D > read_bounds(const std::shared_ptr< Buffers::VKBuffer > &buf, const std::optional< uint32_t > &collection)
Bounds of a buffer's geometry in its own stored coordinates.