Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_cache.h
| Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
| struct GPUBatch *DRW_cache_object_loose_edges_get(struct Object *ob); | struct GPUBatch *DRW_cache_object_loose_edges_get(struct Object *ob); | ||||
| struct GPUBatch **DRW_cache_object_surface_material_get(struct Object *ob, | struct GPUBatch **DRW_cache_object_surface_material_get(struct Object *ob, | ||||
| struct GPUMaterial **gpumat_array, | struct GPUMaterial **gpumat_array, | ||||
| uint gpumat_array_len, | uint gpumat_array_len, | ||||
| char **auto_layer_names, | char **auto_layer_names, | ||||
| int **auto_layer_is_srgb, | int **auto_layer_is_srgb, | ||||
| int *auto_layer_count); | int *auto_layer_count); | ||||
| struct GPUBatch *DRW_cache_object_face_wireframe_get(Object *ob); | struct GPUBatch *DRW_cache_object_face_wireframe_get(Object *ob); | ||||
fclem: Not sure how relevant this is since we won't support other object type. | |||||
| /* Empties */ | /* Empties */ | ||||
| struct GPUBatch *DRW_cache_plain_axes_get(void); | struct GPUBatch *DRW_cache_plain_axes_get(void); | ||||
| struct GPUBatch *DRW_cache_single_arrow_get(void); | struct GPUBatch *DRW_cache_single_arrow_get(void); | ||||
| struct GPUBatch *DRW_cache_empty_cube_get(void); | struct GPUBatch *DRW_cache_empty_cube_get(void); | ||||
| struct GPUBatch *DRW_cache_circle_get(void); | struct GPUBatch *DRW_cache_circle_get(void); | ||||
| struct GPUBatch *DRW_cache_square_get(void); | struct GPUBatch *DRW_cache_square_get(void); | ||||
| struct GPUBatch *DRW_cache_empty_sphere_get(void); | struct GPUBatch *DRW_cache_empty_sphere_get(void); | ||||
| struct GPUBatch *DRW_cache_empty_cylinder_get(void); | struct GPUBatch *DRW_cache_empty_cylinder_get(void); | ||||
| ▲ Show 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | struct GPUBatch **DRW_cache_mesh_surface_shaded_get(struct Object *ob, | ||||
| uint gpumat_array_len, | uint gpumat_array_len, | ||||
| char **auto_layer_names, | char **auto_layer_names, | ||||
| int **auto_layer_is_srgb, | int **auto_layer_is_srgb, | ||||
| int *auto_layer_count); | int *auto_layer_count); | ||||
| struct GPUBatch **DRW_cache_mesh_surface_texpaint_get(struct Object *ob); | struct GPUBatch **DRW_cache_mesh_surface_texpaint_get(struct Object *ob); | ||||
| struct GPUBatch *DRW_cache_mesh_surface_texpaint_single_get(struct Object *ob); | struct GPUBatch *DRW_cache_mesh_surface_texpaint_single_get(struct Object *ob); | ||||
| struct GPUBatch *DRW_cache_mesh_surface_vertpaint_get(struct Object *ob); | struct GPUBatch *DRW_cache_mesh_surface_vertpaint_get(struct Object *ob); | ||||
| struct GPUBatch *DRW_cache_mesh_surface_weights_get(struct Object *ob); | struct GPUBatch *DRW_cache_mesh_surface_weights_get(struct Object *ob); | ||||
| struct GPUBatch *DRW_cache_mesh_surface_mesh_analysis_get(struct Object *ob); | |||||
| struct GPUBatch *DRW_cache_mesh_face_wireframe_get(struct Object *ob); | struct GPUBatch *DRW_cache_mesh_face_wireframe_get(struct Object *ob); | ||||
| void DRW_cache_mesh_sculpt_coords_ensure(struct Object *ob); | void DRW_cache_mesh_sculpt_coords_ensure(struct Object *ob); | ||||
| /* Curve */ | /* Curve */ | ||||
| struct GPUBatch *DRW_cache_curve_surface_get(struct Object *ob); | struct GPUBatch *DRW_cache_curve_surface_get(struct Object *ob); | ||||
| struct GPUBatch **DRW_cache_curve_surface_shaded_get(struct Object *ob, | struct GPUBatch **DRW_cache_curve_surface_shaded_get(struct Object *ob, | ||||
| struct GPUMaterial **gpumat_array, | struct GPUMaterial **gpumat_array, | ||||
| ▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines | |||||
Not sure how relevant this is since we won't support other object type.