MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ refresh()

void MayaFlux::Nexus::Mantle::refresh ( )
private

Definition at line 124 of file Mantle.cpp.

125{
126 if (!m_local || !bounds()) {
127 return;
128 }
129
132}
const std::optional< Kinesis::AABB3D > & bounds() const
The box, if set.
Definition Expanse.hpp:153
std::optional< Kinesis::AABB3D > m_local
Definition Mantle.hpp:77
Portal::Graphics::FitMode m_fit
Definition Mantle.hpp:76
std::vector< ResolvedSequence > resolve(const VisionQuery &query)
Resolve a VisionQuery into the ResolvedSequences needed to satisfy every active intent.
glm::mat4 box_transform(const AABB3D &source, const AABB3D &target)
Transform that scales and translates one box onto another.
void place_attachment(Attachment &attachment)
Place every render processor of the buffer that is not placed yet.
std::shared_ptr< glm::mat4 > transform

References MayaFlux::Nexus::Expanse::bounds(), MayaFlux::Kinesis::box_transform(), m_fit, m_local, m_look, MayaFlux::Nexus::place_attachment(), and MayaFlux::Nexus::Attachment::transform.

Referenced by Mantle(), refit(), and set_bounds().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: