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

#include <eevee_sync.hh>

Public Member Functions

 SyncModule (Instance &inst)
 ~SyncModule ()
Recalc
ObjectHandlesync_object (const ObjectRef &ob_ref)
WorldHandle sync_world (const ::World &world)
Mesh
void sync_mesh (Object *ob, ObjectHandle &ob_handle, const ObjectRef &ob_ref)
bool sync_sculpt (Object *ob, ObjectHandle &ob_handle, const ObjectRef &ob_ref)
Point Cloud
void sync_pointcloud (Object *ob, ObjectHandle &ob_handle, const ObjectRef &ob_ref)
Volume Objects
void sync_volume (Object *ob, ObjectHandle &ob_handle, const ObjectRef &ob_ref)
Hair
void sync_curves (Object *ob, ObjectHandle &ob_handle, const ObjectRef &ob_ref, ResourceHandleRange res_handle={}, ModifierData *modifier_data=nullptr, ParticleSystem *particle_sys=nullptr)

Detailed Description

Definition at line 45 of file eevee_sync.hh.

Constructor & Destructor Documentation

◆ SyncModule()

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

Definition at line 52 of file eevee_sync.hh.

◆ ~SyncModule()

blender::eevee::SyncModule::~SyncModule ( )
inline

Definition at line 53 of file eevee_sync.hh.

Member Function Documentation

◆ sync_curves()

◆ sync_mesh()

◆ sync_object()

ObjectHandle & blender::eevee::SyncModule::sync_object ( const ObjectRef & ob_ref)

◆ sync_pointcloud()

◆ sync_sculpt()

◆ sync_volume()

◆ sync_world()

WorldHandle blender::eevee::SyncModule::sync_world ( const ::World & world)

Definition at line 47 of file eevee_sync.cc.

References blender::eevee::BaseHandle::recalc.


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