Blender V5.0
draw_common.hh File Reference
#include "draw_common_c.hh"
#include "draw_manager.hh"
#include "draw_pass.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::draw

Functions

void blender::draw::hair_init ()
gpu::VertBufblender::draw::hair_pos_buffer_get (Scene *scene, Object *object, ParticleSystem *psys, ModifierData *md)
gpu::Batch * blender::draw::hair_sub_pass_setup (PassMain::Sub &sub_ps, const Scene *scene, const ObjectRef &ob_ref, ParticleSystem *psys, ModifierData *md, GPUMaterial *gpu_material=nullptr)
gpu::VertBufblender::draw::curves_pos_buffer_get (Object *object)
gpu::Batch * blender::draw::curves_sub_pass_setup (PassMain::Sub &ps, const Scene *scene, Object *ob, const char *&r_error, GPUMaterial *gpu_material=nullptr)
gpu::Batch * blender::draw::pointcloud_sub_pass_setup (PassMain::Sub &sub_ps, Object *object, GPUMaterial *gpu_material=nullptr)
Public API for render engines.
PassMain::Subblender::draw::volume_sub_pass (PassMain::Sub &ps, Scene *scene, Object *ob, GPUMaterial *gpu_material)