68 eVelocityStep step_ = STEP_CURRENT;
74 step_buf =
new VelocityObjectBuf();
77 step_buf =
new VelocityGeometryBuf();
80 step_buf =
new CameraDataBuf();
117 bool object_has_velocity(
const Object *ob);
118 bool object_is_deform(
const Object *ob);
struct GPUVertBuf GPUVertBuf
A running instance of the engine.
Map< ID *, VelocityGeometryData > geometry_map
Map< ObjectKey, VelocityObjectData > velocity_map
std::array< CameraDataBuf *, 3 > camera_steps
std::array< VelocityObjectBuf *, 3 > object_steps
VelocityIndexBuf indirection_buf
bool camera_has_motion() const
std::array< VelocityGeometryBuf *, 3 > geometry_steps
void bind_resources(DRWShadingGroup *grp)
VelocityModule(Instance &inst)
void step_sync(eVelocityStep step, float time)
bool step_object_sync(Object *ob, ObjectKey &object_key, int recalc=0)
Frequency::PASS Frequency::PASS VelocityIndex
vec_base< int32_t, 3 > int3