Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/DRW_engine.h
| Show All 32 Lines | |||||
| struct GPUMaterial; | struct GPUMaterial; | ||||
| struct GPUOffScreen; | struct GPUOffScreen; | ||||
| struct GPUViewport; | struct GPUViewport; | ||||
| struct ID; | struct ID; | ||||
| struct IDProperty; | struct IDProperty; | ||||
| struct Main; | struct Main; | ||||
| struct Material; | struct Material; | ||||
| struct Object; | struct Object; | ||||
| struct RegionView3D; | |||||
| struct RenderEngine; | struct RenderEngine; | ||||
| struct RenderEngineType; | struct RenderEngineType; | ||||
| struct Scene; | struct Scene; | ||||
| struct View3D; | struct View3D; | ||||
| struct ViewContext; | struct ViewContext; | ||||
| struct ViewLayer; | struct ViewLayer; | ||||
| struct ViewportEngineData; | struct ViewportEngineData; | ||||
| struct WorkSpace; | struct WorkSpace; | ||||
| ▲ Show 20 Lines • Show All 81 Lines • ▼ Show 20 Lines | void DRW_draw_depth_loop(struct Depsgraph *depsgraph, | ||||
| struct GPUViewport *viewport); | struct GPUViewport *viewport); | ||||
| void DRW_draw_depth_loop_gpencil(struct Depsgraph *depsgraph, | void DRW_draw_depth_loop_gpencil(struct Depsgraph *depsgraph, | ||||
| struct ARegion *ar, | struct ARegion *ar, | ||||
| struct View3D *v3d, | struct View3D *v3d, | ||||
| struct GPUViewport *viewport); | struct GPUViewport *viewport); | ||||
| void DRW_draw_depth_object(struct ARegion *ar, | void DRW_draw_depth_object(struct ARegion *ar, | ||||
| struct GPUViewport *viewport, | struct GPUViewport *viewport, | ||||
| struct Object *object); | struct Object *object); | ||||
| void DRW_draw_select_id_object(struct Scene *scene, | |||||
| struct RegionView3D *rv3d, | |||||
| struct Object *ob, | |||||
| short select_mode, | |||||
| bool draw_facedot, | |||||
| uint initial_offset, | |||||
| uint *r_solidoffs, | |||||
| uint *r_wireoffs, | |||||
| uint *r_vertoffs); | |||||
| void DRW_framebuffer_select_id_setup(struct ARegion *ar, const bool clear); | void DRW_framebuffer_select_id_setup(struct ARegion *ar, const bool clear); | ||||
| void DRW_framebuffer_select_id_release(struct ARegion *ar); | void DRW_framebuffer_select_id_release(struct ARegion *ar); | ||||
| void DRW_framebuffer_select_id_read(const struct rcti *rect, uint *r_buf); | void DRW_framebuffer_select_id_read(const struct rcti *rect, uint *r_buf); | ||||
| /* grease pencil render */ | /* grease pencil render */ | ||||
| bool DRW_render_check_grease_pencil(struct Depsgraph *depsgraph); | bool DRW_render_check_grease_pencil(struct Depsgraph *depsgraph); | ||||
| void DRW_render_gpencil(struct RenderEngine *engine, struct Depsgraph *depsgraph); | void DRW_render_gpencil(struct RenderEngine *engine, struct Depsgraph *depsgraph); | ||||
| Show All 29 Lines | |||||