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 97 of file RenderProcessor.cpp.

98{
100 m_view_transform_source = nullptr;
102
103 if (!m_depth_enabled) {
105 }
107}
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: