Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_cache_impl.h
| Show All 35 Lines | |||||
| struct ModifierData; | struct ModifierData; | ||||
| struct ParticleSystem; | struct ParticleSystem; | ||||
| struct PTCacheEdit; | struct PTCacheEdit; | ||||
| struct Curve; | struct Curve; | ||||
| struct Lattice; | struct Lattice; | ||||
| struct Mesh; | struct Mesh; | ||||
| struct MetaBall; | struct MetaBall; | ||||
| struct bGPdata; | |||||
| /* Expose via BKE callbacks */ | /* Expose via BKE callbacks */ | ||||
| void DRW_mball_batch_cache_dirty(struct MetaBall *mb, int mode); | void DRW_mball_batch_cache_dirty(struct MetaBall *mb, int mode); | ||||
| void DRW_mball_batch_cache_free(struct MetaBall *mb); | void DRW_mball_batch_cache_free(struct MetaBall *mb); | ||||
| void DRW_curve_batch_cache_dirty(struct Curve *cu, int mode); | void DRW_curve_batch_cache_dirty(struct Curve *cu, int mode); | ||||
| void DRW_curve_batch_cache_free(struct Curve *cu); | void DRW_curve_batch_cache_free(struct Curve *cu); | ||||
| void DRW_mesh_batch_cache_dirty(struct Mesh *me, int mode); | void DRW_mesh_batch_cache_dirty(struct Mesh *me, int mode); | ||||
| void DRW_mesh_batch_cache_free(struct Mesh *me); | void DRW_mesh_batch_cache_free(struct Mesh *me); | ||||
| void DRW_lattice_batch_cache_dirty(struct Lattice *lt, int mode); | void DRW_lattice_batch_cache_dirty(struct Lattice *lt, int mode); | ||||
| void DRW_lattice_batch_cache_free(struct Lattice *lt); | void DRW_lattice_batch_cache_free(struct Lattice *lt); | ||||
| void DRW_particle_batch_cache_dirty(struct ParticleSystem *psys, int mode); | void DRW_particle_batch_cache_dirty(struct ParticleSystem *psys, int mode); | ||||
| void DRW_particle_batch_cache_free(struct ParticleSystem *psys); | void DRW_particle_batch_cache_free(struct ParticleSystem *psys); | ||||
| void DRW_gpencil_batch_cache_dirty(struct bGPdata *gpd); | |||||
| void DRW_gpencil_batch_cache_free(struct bGPdata *gpd); | |||||
| /* Curve */ | /* Curve */ | ||||
| struct GPUBatch *DRW_curve_batch_cache_get_wire_edge(struct Curve *cu, struct CurveCache *ob_curve_cache); | struct GPUBatch *DRW_curve_batch_cache_get_wire_edge(struct Curve *cu, struct CurveCache *ob_curve_cache); | ||||
| struct GPUBatch *DRW_curve_batch_cache_get_normal_edge( | struct GPUBatch *DRW_curve_batch_cache_get_normal_edge( | ||||
| struct Curve *cu, struct CurveCache *ob_curve_cache, float normal_size); | struct Curve *cu, struct CurveCache *ob_curve_cache, float normal_size); | ||||
| struct GPUBatch *DRW_curve_batch_cache_get_overlay_edges(struct Curve *cu); | struct GPUBatch *DRW_curve_batch_cache_get_overlay_edges(struct Curve *cu); | ||||
| struct GPUBatch *DRW_curve_batch_cache_get_overlay_verts(struct Curve *cu); | struct GPUBatch *DRW_curve_batch_cache_get_overlay_verts(struct Curve *cu); | ||||
| struct GPUBatch *DRW_curve_batch_cache_get_triangles_with_normals( | struct GPUBatch *DRW_curve_batch_cache_get_triangles_with_normals( | ||||
| ▲ Show 20 Lines • Show All 77 Lines • Show Last 20 Lines | |||||