Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_cache_impl.h
| Show First 20 Lines • Show All 94 Lines • ▼ Show 20 Lines | |||||
| /** \name Curve | /** \name Curve | ||||
| * \{ */ | * \{ */ | ||||
| void DRW_curve_batch_cache_create_requested(struct Object *ob, const struct Scene *scene); | void DRW_curve_batch_cache_create_requested(struct Object *ob, const struct Scene *scene); | ||||
| int DRW_curve_material_count_get(struct Curve *cu); | int DRW_curve_material_count_get(struct Curve *cu); | ||||
| struct GPUBatch *DRW_curve_batch_cache_get_wire_edge(struct Curve *cu); | struct GPUBatch *DRW_curve_batch_cache_get_wire_edge(struct Curve *cu); | ||||
| struct GPUBatch *DRW_curve_batch_cache_get_wire_edge_viewer_attribute(struct Curve *cu); | |||||
| struct GPUBatch *DRW_curve_batch_cache_get_normal_edge(struct Curve *cu); | struct GPUBatch *DRW_curve_batch_cache_get_normal_edge(struct Curve *cu); | ||||
| struct GPUBatch *DRW_curve_batch_cache_get_edit_edges(struct Curve *cu); | struct GPUBatch *DRW_curve_batch_cache_get_edit_edges(struct Curve *cu); | ||||
| struct GPUBatch *DRW_curve_batch_cache_get_edit_verts(struct Curve *cu); | struct GPUBatch *DRW_curve_batch_cache_get_edit_verts(struct Curve *cu); | ||||
| /** \} */ | /** \} */ | ||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /** \name Lattice | /** \name Lattice | ||||
| Show All 32 Lines | |||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /** \name PointCloud | /** \name PointCloud | ||||
| * \{ */ | * \{ */ | ||||
| int DRW_pointcloud_material_count_get(struct PointCloud *pointcloud); | int DRW_pointcloud_material_count_get(struct PointCloud *pointcloud); | ||||
| struct GPUBatch *DRW_pointcloud_batch_cache_get_dots(struct Object *ob); | struct GPUBatch *DRW_pointcloud_batch_cache_get_dots(struct Object *ob); | ||||
| struct GPUBatch *DRW_pointcloud_batch_cache_get_surface(struct Object *ob); | struct GPUBatch *DRW_pointcloud_batch_cache_get_surface(struct Object *ob); | ||||
| struct GPUBatch *DRW_pointcloud_batch_cache_get_surface_viewer_attribute(struct Object *ob); | |||||
| struct GPUBatch **DRW_cache_pointcloud_surface_shaded_get(struct Object *ob, | struct GPUBatch **DRW_cache_pointcloud_surface_shaded_get(struct Object *ob, | ||||
| struct GPUMaterial **gpumat_array, | struct GPUMaterial **gpumat_array, | ||||
| uint gpumat_array_len); | uint gpumat_array_len); | ||||
| /** \} */ | /** \} */ | ||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /** \name Volume | /** \name Volume | ||||
| Show All 25 Lines | |||||
| struct GPUBatch *DRW_mesh_batch_cache_get_loose_edges(struct Mesh *me); | struct GPUBatch *DRW_mesh_batch_cache_get_loose_edges(struct Mesh *me); | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_edge_detection(struct Mesh *me, bool *r_is_manifold); | struct GPUBatch *DRW_mesh_batch_cache_get_edge_detection(struct Mesh *me, bool *r_is_manifold); | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_surface(struct Mesh *me); | struct GPUBatch *DRW_mesh_batch_cache_get_surface(struct Mesh *me); | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_surface_edges(struct Object *object, struct Mesh *me); | struct GPUBatch *DRW_mesh_batch_cache_get_surface_edges(struct Object *object, struct Mesh *me); | ||||
| struct GPUBatch **DRW_mesh_batch_cache_get_surface_shaded(struct Object *object, | struct GPUBatch **DRW_mesh_batch_cache_get_surface_shaded(struct Object *object, | ||||
| struct Mesh *me, | struct Mesh *me, | ||||
| struct GPUMaterial **gpumat_array, | struct GPUMaterial **gpumat_array, | ||||
| uint gpumat_array_len); | uint gpumat_array_len); | ||||
| struct GPUBatch **DRW_mesh_batch_cache_get_surface_texpaint(struct Object *object, | struct GPUBatch **DRW_mesh_batch_cache_get_surface_texpaint(struct Object *object, | ||||
| struct Mesh *me); | struct Mesh *me); | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_surface_texpaint_single(struct Object *object, | struct GPUBatch *DRW_mesh_batch_cache_get_surface_texpaint_single(struct Object *object, | ||||
| struct Mesh *me); | struct Mesh *me); | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_surface_vertpaint(struct Object *object, | struct GPUBatch *DRW_mesh_batch_cache_get_surface_vertpaint(struct Object *object, | ||||
| struct Mesh *me); | struct Mesh *me); | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_surface_sculpt(struct Object *object, struct Mesh *me); | struct GPUBatch *DRW_mesh_batch_cache_get_surface_sculpt(struct Object *object, struct Mesh *me); | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_surface_weights(struct Mesh *me); | struct GPUBatch *DRW_mesh_batch_cache_get_surface_weights(struct Mesh *me); | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_sculpt_overlays(struct Mesh *me); | struct GPUBatch *DRW_mesh_batch_cache_get_sculpt_overlays(struct Mesh *me); | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_surface_viewer_attribute(struct Mesh *me); | |||||
| /** \} */ | /** \} */ | ||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /** \name Edit-Mesh Drawing | /** \name Edit-Mesh Drawing | ||||
| * \{ */ | * \{ */ | ||||
| struct GPUBatch *DRW_mesh_batch_cache_get_edit_triangles(struct Mesh *me); | struct GPUBatch *DRW_mesh_batch_cache_get_edit_triangles(struct Mesh *me); | ||||
| ▲ Show 20 Lines • Show All 125 Lines • Show Last 20 Lines | |||||