Blender  V3.3
Public Member Functions | List of all members
blender::eevee::SyncModule Class Reference

#include <eevee_sync.hh>

Public Member Functions

 SyncModule (Instance &inst)
 
 ~SyncModule ()
 
Draw Data
ObjectHandlesync_object (Object *ob)
 
WorldHandlesync_world (::World *world)
 
Mesh
void sync_mesh (Object *ob, ObjectHandle &ob_handle)
 
GPencil
void sync_gpencil (Object *ob, ObjectHandle &ob_handle)
 
Hair
void sync_curves (Object *ob, ObjectHandle &ob_handle, ModifierData *modifier_data=nullptr)
 

Detailed Description

Definition at line 142 of file eevee_sync.hh.

Constructor & Destructor Documentation

◆ SyncModule()

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

Definition at line 147 of file eevee_sync.hh.

◆ ~SyncModule()

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

Definition at line 148 of file eevee_sync.hh.

Member Function Documentation

◆ sync_curves()

void blender::eevee::SyncModule::sync_curves ( Object ob,
ObjectHandle ob_handle,
ModifierData modifier_data = nullptr 
)

◆ sync_gpencil()

void blender::eevee::SyncModule::sync_gpencil ( Object ob,
ObjectHandle ob_handle 
)

◆ sync_mesh()

void blender::eevee::SyncModule::sync_mesh ( Object ob,
ObjectHandle ob_handle 
)

◆ sync_object()

ObjectHandle & blender::eevee::SyncModule::sync_object ( Object ob)

◆ sync_world()

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

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