Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_cache.h
| Show First 20 Lines • Show All 230 Lines • ▼ Show 20 Lines | typedef struct DRWVolumeGrid { | ||||
| /* Transfrom from bounds to texture space. */ | /* Transfrom from bounds to texture space. */ | ||||
| float object_to_bounds[4][4]; | float object_to_bounds[4][4]; | ||||
| float bounds_to_texture[4][4]; | float bounds_to_texture[4][4]; | ||||
| } DRWVolumeGrid; | } DRWVolumeGrid; | ||||
| DRWVolumeGrid *DRW_volume_batch_cache_get_grid(struct Volume *volume, struct VolumeGrid *grid); | DRWVolumeGrid *DRW_volume_batch_cache_get_grid(struct Volume *volume, struct VolumeGrid *grid); | ||||
| struct GPUBatch *DRW_cache_volume_face_wireframe_get(struct Object *ob); | struct GPUBatch *DRW_cache_volume_face_wireframe_get(struct Object *ob); | ||||
| struct GPUBatch *DRW_cache_volume_selection_surface_get(struct Object *ob); | |||||
| /* GPencil */ | /* GPencil */ | ||||
| struct GPUBatch *DRW_cache_gpencil_strokes_get(struct Object *ob, int cfra); | struct GPUBatch *DRW_cache_gpencil_strokes_get(struct Object *ob, int cfra); | ||||
| struct GPUBatch *DRW_cache_gpencil_fills_get(struct Object *ob, int cfra); | struct GPUBatch *DRW_cache_gpencil_fills_get(struct Object *ob, int cfra); | ||||
| struct GPUBatch *DRW_cache_gpencil_edit_lines_get(struct Object *ob, int cfra); | struct GPUBatch *DRW_cache_gpencil_edit_lines_get(struct Object *ob, int cfra); | ||||
| struct GPUBatch *DRW_cache_gpencil_edit_points_get(struct Object *ob, int cfra); | struct GPUBatch *DRW_cache_gpencil_edit_points_get(struct Object *ob, int cfra); | ||||
| struct GPUBatch *DRW_cache_gpencil_sbuffer_stroke_get(struct Object *ob); | struct GPUBatch *DRW_cache_gpencil_sbuffer_stroke_get(struct Object *ob); | ||||
| struct GPUBatch *DRW_cache_gpencil_sbuffer_fill_get(struct Object *ob); | struct GPUBatch *DRW_cache_gpencil_sbuffer_fill_get(struct Object *ob); | ||||
| struct GPUBatch *DRW_cache_gpencil_face_wireframe_get(struct Object *ob); | struct GPUBatch *DRW_cache_gpencil_face_wireframe_get(struct Object *ob); | ||||
| struct bGPDstroke *DRW_cache_gpencil_sbuffer_stroke_data_get(struct Object *ob); | struct bGPDstroke *DRW_cache_gpencil_sbuffer_stroke_data_get(struct Object *ob); | ||||
| void DRW_cache_gpencil_sbuffer_clear(struct Object *ob); | void DRW_cache_gpencil_sbuffer_clear(struct Object *ob); | ||||