Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_cache.h
| Show All 31 Lines | |||||
| void DRW_shape_cache_free(void); | void DRW_shape_cache_free(void); | ||||
| void DRW_shape_cache_reset(void); | void DRW_shape_cache_reset(void); | ||||
| /* 3D cursor */ | /* 3D cursor */ | ||||
| struct GPUBatch *DRW_cache_cursor_get(bool crosshair_lines); | struct GPUBatch *DRW_cache_cursor_get(bool crosshair_lines); | ||||
| /* Common Shapes */ | /* Common Shapes */ | ||||
| struct GPUBatch *DRW_cache_groundline_get(void); | |||||
| struct GPUBatch *DRW_cache_grid_get(void); | struct GPUBatch *DRW_cache_grid_get(void); | ||||
| struct GPUBatch *DRW_cache_fullscreen_quad_get(void); | struct GPUBatch *DRW_cache_fullscreen_quad_get(void); | ||||
| struct GPUBatch *DRW_cache_quad_get(void); | struct GPUBatch *DRW_cache_quad_get(void); | ||||
| struct GPUBatch *DRW_cache_quad_wires_get(void); | struct GPUBatch *DRW_cache_quad_wires_get(void); | ||||
| struct GPUBatch *DRW_cache_cube_get(void); | struct GPUBatch *DRW_cache_cube_get(void); | ||||
| struct GPUBatch *DRW_cache_sphere_get(void); | struct GPUBatch *DRW_cache_sphere_get(void); | ||||
| struct GPUBatch *DRW_cache_single_vert_get(void); | |||||
| struct GPUBatch *DRW_cache_single_line_get(void); | |||||
| struct GPUBatch *DRW_cache_single_line_endpoints_get(void); | |||||
| struct GPUBatch *DRW_cache_screenspace_circle_get(void); | struct GPUBatch *DRW_cache_screenspace_circle_get(void); | ||||
| struct GPUBatch *DRW_cache_normal_arrow_get(void); | |||||
| /* Common Object */ | /* Common Object */ | ||||
| struct GPUBatch *DRW_cache_object_all_edges_get(struct Object *ob); | struct GPUBatch *DRW_cache_object_all_edges_get(struct Object *ob); | ||||
| struct GPUBatch *DRW_cache_object_edge_detection_get(struct Object *ob, bool *r_is_manifold); | struct GPUBatch *DRW_cache_object_edge_detection_get(struct Object *ob, bool *r_is_manifold); | ||||
| struct GPUBatch *DRW_cache_object_surface_get(struct Object *ob); | struct GPUBatch *DRW_cache_object_surface_get(struct Object *ob); | ||||
| 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(struct Object *ob); | struct GPUBatch *DRW_cache_object_face_wireframe_get(struct Object *ob); | ||||
| /* 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_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); | ||||
| struct GPUBatch *DRW_cache_empty_cone_get(void); | struct GPUBatch *DRW_cache_empty_cone_get(void); | ||||
| struct GPUBatch *DRW_cache_empty_capsule_cap_get(void); | struct GPUBatch *DRW_cache_empty_capsule_cap_get(void); | ||||
| struct GPUBatch *DRW_cache_empty_capsule_body_get(void); | struct GPUBatch *DRW_cache_empty_capsule_body_get(void); | ||||
| struct GPUBatch *DRW_cache_image_plane_get(void); | |||||
| struct GPUBatch *DRW_cache_image_plane_wire_get(void); | |||||
| /* Force Field */ | /* Force Field */ | ||||
| struct GPUBatch *DRW_cache_field_wind_get(void); | struct GPUBatch *DRW_cache_field_wind_get(void); | ||||
| struct GPUBatch *DRW_cache_field_force_get(void); | struct GPUBatch *DRW_cache_field_force_get(void); | ||||
| struct GPUBatch *DRW_cache_field_vortex_get(void); | struct GPUBatch *DRW_cache_field_vortex_get(void); | ||||
| struct GPUBatch *DRW_cache_field_curve_get(void); | |||||
| struct GPUBatch *DRW_cache_field_tube_limit_get(void); | struct GPUBatch *DRW_cache_field_tube_limit_get(void); | ||||
| struct GPUBatch *DRW_cache_field_cone_limit_get(void); | struct GPUBatch *DRW_cache_field_cone_limit_get(void); | ||||
| struct GPUBatch *DRW_cache_field_sphere_limit_get(void); | |||||
| /* Grease Pencil */ | |||||
| struct GPUBatch *DRW_cache_gpencil_axes_get(void); | |||||
| /* Lights */ | /* Lights */ | ||||
| struct GPUBatch *DRW_cache_light_get(void); | struct GPUBatch *DRW_cache_light_point_lines_get(void); | ||||
| struct GPUBatch *DRW_cache_light_shadows_get(void); | struct GPUBatch *DRW_cache_light_sun_lines_get(void); | ||||
| struct GPUBatch *DRW_cache_light_sunrays_get(void); | struct GPUBatch *DRW_cache_light_spot_lines_get(void); | ||||
| struct GPUBatch *DRW_cache_light_area_square_get(void); | struct GPUBatch *DRW_cache_light_area_disk_lines_get(void); | ||||
| struct GPUBatch *DRW_cache_light_area_disk_get(void); | struct GPUBatch *DRW_cache_light_area_square_lines_get(void); | ||||
| struct GPUBatch *DRW_cache_light_hemi_get(void); | |||||
| struct GPUBatch *DRW_cache_light_spot_get(void); | |||||
| struct GPUBatch *DRW_cache_light_spot_volume_get(void); | struct GPUBatch *DRW_cache_light_spot_volume_get(void); | ||||
| struct GPUBatch *DRW_cache_light_spot_square_get(void); | |||||
| struct GPUBatch *DRW_cache_light_spot_square_volume_get(void); | |||||
| /* Camera */ | /* Camera */ | ||||
| struct GPUBatch *DRW_cache_camera_get(void); | |||||
| struct GPUBatch *DRW_cache_camera_frame_get(void); | struct GPUBatch *DRW_cache_camera_frame_get(void); | ||||
| struct GPUBatch *DRW_cache_camera_volume_get(void); | |||||
| struct GPUBatch *DRW_cache_camera_volume_wire_get(void); | |||||
| struct GPUBatch *DRW_cache_camera_tria_wire_get(void); | |||||
| struct GPUBatch *DRW_cache_camera_tria_get(void); | struct GPUBatch *DRW_cache_camera_tria_get(void); | ||||
| struct GPUBatch *DRW_cache_camera_distances_get(void); | |||||
| /* Speaker */ | /* Speaker */ | ||||
| struct GPUBatch *DRW_cache_speaker_get(void); | struct GPUBatch *DRW_cache_speaker_get(void); | ||||
| /* Probe */ | /* Probe */ | ||||
| struct GPUBatch *DRW_cache_lightprobe_cube_get(void); | struct GPUBatch *DRW_cache_lightprobe_cube_get(void); | ||||
| struct GPUBatch *DRW_cache_lightprobe_grid_get(void); | struct GPUBatch *DRW_cache_lightprobe_grid_get(void); | ||||
| struct GPUBatch *DRW_cache_lightprobe_planar_get(void); | struct GPUBatch *DRW_cache_lightprobe_planar_get(void); | ||||
| ▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines | |||||