Blender V5.0
blender::eevee::MotionBlurModule Class Reference

#include <eevee_motion_blur.hh>

Public Member Functions

 MotionBlurModule (Instance &inst)
 ~MotionBlurModule ()
bool postfx_enabled () const

MotionBlurModule

void init ()
void step ()
void sync ()
void render (View &view, gpu::Texture **input_tx, gpu::Texture **output_tx)

Detailed Description

Manages time-steps evaluations and accumulation Motion blur. Also handles Post process motion blur.

Definition at line 68 of file eevee_motion_blur.hh.

Constructor & Destructor Documentation

◆ MotionBlurModule()

blender::eevee::MotionBlurModule::MotionBlurModule ( Instance & inst)
inline

Definition at line 113 of file eevee_motion_blur.hh.

◆ ~MotionBlurModule()

blender::eevee::MotionBlurModule::~MotionBlurModule ( )
inline

Definition at line 114 of file eevee_motion_blur.hh.

Member Function Documentation

◆ init()

◆ postfx_enabled()

bool blender::eevee::MotionBlurModule::postfx_enabled ( ) const
inline

Definition at line 123 of file eevee_motion_blur.hh.

◆ render()

◆ step()

void blender::eevee::MotionBlurModule::step ( )

Definition at line 85 of file eevee_motion_blur.cc.

References BLI_assert, RE_engine_frame_set(), and blender::eevee::STEP_NEXT.

◆ sync()


The documentation for this class was generated from the following files: