|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Buffers::RenderProcessor::set_view_transform_source | ( | std::function< Kinesis::ViewTransform()> | fn | ) |
Set dynamic view transform source (evaluated every frame)
| fn | Callable returning ViewTransform, invoked each execute_shader |
Automatically enables depth testing and configures push constant size for the 128-byte ViewTransform block.
Definition at line 114 of file RenderProcessor.cpp.
References MayaFlux::Portal::Graphics::BACK, enable_depth_test(), m_cull_mode, m_depth_enabled, MayaFlux::Buffers::ShaderProcessor::m_push_constant_data, m_view_transform, m_view_transform_source, and MayaFlux::Buffers::ShaderProcessor::set_push_constant_size().
Here is the call graph for this function: