Blender V4.3
eevee_sync.cc File Reference
#include "eevee_engine.h"
#include "BKE_gpencil_legacy.h"
#include "BKE_object.hh"
#include "BKE_paint.hh"
#include "BKE_pbvh_api.hh"
#include "DEG_depsgraph_query.hh"
#include "DNA_curves_types.h"
#include "DNA_gpencil_legacy_types.h"
#include "DNA_modifier_types.h"
#include "DNA_particle_types.h"
#include "DNA_pointcloud_types.h"
#include "DNA_volume_types.h"
#include "draw_common.hh"
#include "draw_sculpt.hh"
#include "eevee_instance.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::eevee
 

Functions

Common
static void blender::eevee::geometry_call (PassMain::Sub *sub_pass, gpu::Batch *geom, ResourceHandle resource_handle)
 
static void blender::eevee::volume_call (MaterialPass &matpass, Scene *scene, Object *ob, gpu::Batch *geom, ResourceHandle res_handle)
 
Sync Module
void blender::eevee::foreach_hair_particle_handle (Object *ob, ObjectHandle ob_handle, HairHandleCallback callback)
 

Detailed Description

Converts the different renderable object types to drawcalls.

Definition in file eevee_sync.cc.