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

◆ set_view_transform()

void MayaFlux::Buffers::RenderProcessor::set_view_transform ( const Kinesis::ViewTransform vt)

Set static view transform (evaluated once)

Parameters
vtView and projection matrices

Automatically enables depth testing and configures push constant size for the 128-byte ViewTransform block.

Definition at line 115 of file RenderProcessor.cpp.

116{
117 m_view_transform = vt;
118 m_view_transform_source = nullptr;
120
121 if (!m_depth_enabled) {
123 }
125}
std::function< Kinesis::ViewTransform()> m_view_transform_source
void enable_depth_test(Portal::Graphics::CompareOp compare_op=Portal::Graphics::CompareOp::LESS)
Enable depth testing for this processor's pipeline.
std::optional< Kinesis::ViewTransform > m_view_transform
Portal::Graphics::CullMode m_cull_mode

References MayaFlux::Portal::Graphics::BACK, enable_depth_test(), m_cull_mode, m_depth_enabled, m_view_transform, m_view_transform_active, and m_view_transform_source.

+ Here is the call graph for this function: