|
Blender V5.0
|
#include <variant>#include "BLI_map.hh"#include "DRW_gpu_wrapper.hh"#include "GPU_batch.hh"#include "eevee_camera_shared.hh"#include "eevee_sync.hh"#include "eevee_velocity_shared.hh"Go to the source code of this file.
Classes | |
| class | blender::eevee::VelocityModule |
| struct | blender::eevee::VelocityModule::VelocityObjectData |
| struct | blender::eevee::VelocityModule::VelocityGeometryData |
Namespaces | |
| namespace | blender |
| namespace | blender::eevee |
Typedefs | |
VelocityModule | |
| using | blender::eevee::CameraDataBuf = draw::UniformBuffer<CameraData> |
| using | blender::eevee::VelocityGeometryBuf = draw::StorageArrayBuffer<float4, 16, true> |
| using | blender::eevee::VelocityIndexBuf = draw::StorageArrayBuffer<VelocityIndex, 16> |
| using | blender::eevee::VelocityObjectBuf = draw::StorageArrayBuffer<float4x4, 16> |
The velocity pass outputs motion vectors to use for either temporal re-projection or motion blur.
It is the module that tracks the objects data between frames updates.
Definition in file eevee_velocity.hh.