Blender V4.3
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)
 
void blender::draw::hair_update (Manager &manager)
 
void blender::draw::hair_free ()
 
gpu::Batch * blender::draw::hair_sub_pass_setup (PassMain::Sub &sub_ps, const Scene *scene, Object *object, ParticleSystem *psys, ModifierData *md, GPUMaterial *gpu_material=nullptr)
 
void blender::draw::curves_init ()
 
gpu::VertBufblender::draw::curves_pos_buffer_get (Scene *scene, Object *object)
 
void blender::draw::curves_update (Manager &manager)
 
void blender::draw::curves_free ()
 
gpu::Batch * blender::draw::curves_sub_pass_setup (PassMain::Sub &ps, const Scene *scene, Object *ob, GPUMaterial *gpu_material=nullptr)
 
gpu::Batch * blender::draw::point_cloud_sub_pass_setup (PassMain::Sub &sub_ps, Object *object, GPUMaterial *gpu_material=nullptr)
 
PassMain::Subblender::draw::volume_sub_pass (PassMain::Sub &ps, Scene *scene, Object *ob, GPUMaterial *gpu_material)