Blender V4.5
draw_common_c.hh File Reference

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::gpu
namespace  blender::draw

Functions

blender::gpu::VertBufDRW_hair_pos_buffer_get (Object *object, ParticleSystem *psys, ModifierData *md)
void DRW_hair_duplimat_get (const blender::draw::ObjectRef &ob_ref, ParticleSystem *psys, ModifierData *md, float(*dupli_mat)[4])
gpu::VertBufblender::draw::DRW_curves_pos_buffer_get (Object *object)
void blender::draw::DRW_curves_init (DRWData *drw_data=nullptr)
void blender::draw::DRW_curves_begin_sync (DRWData *drw_data)
void blender::draw::DRW_curves_module_free (draw::CurvesModule *module)
void blender::draw::DRW_curves_update (draw::Manager &manager)
void blender::draw::DRW_pointcloud_init (DRWData *drw_data=nullptr)
void blender::draw::DRW_pointcloud_module_free (draw::PointCloudModule *module)
void blender::draw::DRW_volume_init (DRWData *drw_data=nullptr)
void blender::draw::DRW_volume_module_free (draw::VolumeModule *module)
void DRW_smoke_ensure (FluidModifierData *fmd, int highres)
void DRW_smoke_ensure_coba_field (FluidModifierData *fmd)
void DRW_smoke_ensure_velocity (FluidModifierData *fmd)
void DRW_fluid_ensure_flags (FluidModifierData *fmd)
void DRW_fluid_ensure_range_field (FluidModifierData *fmd)
void DRW_smoke_free (FluidModifierData *fmd)
void DRW_smoke_begin_sync (DRWData *drw_data)
void DRW_smoke_exit (DRWData *drw_data)

Function Documentation

◆ DRW_fluid_ensure_flags()

◆ DRW_fluid_ensure_range_field()

◆ DRW_hair_duplimat_get()

◆ DRW_hair_pos_buffer_get()

◆ DRW_smoke_begin_sync()

void DRW_smoke_begin_sync ( DRWData * drw_data)

Definition at line 554 of file draw_fluid.cc.

References BLI_listbase_clear(), and DRWData::smoke_textures.

Referenced by DRWData::modules_begin_sync().

◆ DRW_smoke_ensure()

◆ DRW_smoke_ensure_coba_field()

◆ DRW_smoke_ensure_velocity()

◆ DRW_smoke_exit()

void DRW_smoke_exit ( DRWData * drw_data)

◆ DRW_smoke_free()

void DRW_smoke_free ( FluidModifierData * fmd)