Blender V4.3
eevee_sync.hh File Reference
#include "BKE_duplilist.hh"
#include "BLI_ghash.h"
#include "BLI_map.hh"
#include "DEG_depsgraph_query.hh"
#include "DNA_object_types.h"
#include "DRW_render.hh"
#include "GPU_material.hh"
#include "eevee_shader_shared.hh"

Go to the source code of this file.

Classes

class  blender::eevee::ObjectKey
 
struct  blender::eevee::BaseHandle
 
struct  blender::eevee::ObjectHandle
 
struct  blender::eevee::WorldHandle
 
struct  blender::eevee::SceneHandle
 
class  blender::eevee::SyncModule
 

Namespaces

namespace  blender
 
namespace  blender::eevee
 

Sync Module

using blender::eevee::HairHandleCallback = FunctionRef<void(ObjectHandle, ModifierData &, ParticleSystem &)>
 
void blender::eevee::foreach_hair_particle_handle (Object *ob, ObjectHandle ob_handle, HairHandleCallback callback)
 

Detailed Description

Structures to identify unique data blocks. The keys are unique so we are able to match ids across frame updates.

Definition in file eevee_sync.hh.