Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-04-17 07:17:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-04-17 07:21:24 +0300
commite12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch)
tree8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/draw/DRW_engine.h
parentb3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff)
ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
Diffstat (limited to 'source/blender/draw/DRW_engine.h')
-rw-r--r--source/blender/draw/DRW_engine.h116
1 files changed, 60 insertions, 56 deletions
diff --git a/source/blender/draw/DRW_engine.h b/source/blender/draw/DRW_engine.h
index f5e679a4e73..161e28db2d3 100644
--- a/source/blender/draw/DRW_engine.h
+++ b/source/blender/draw/DRW_engine.h
@@ -23,7 +23,7 @@
#ifndef __DRW_ENGINE_H__
#define __DRW_ENGINE_H__
-#include "BLI_sys_types.h" /* for bool */
+#include "BLI_sys_types.h" /* for bool */
struct ARegion;
struct DRWInstanceDataList;
@@ -53,17 +53,17 @@ struct rcti;
/* Buffer and textures used by the viewport by default */
typedef struct DefaultFramebufferList {
- struct GPUFrameBuffer *default_fb;
- struct GPUFrameBuffer *color_only_fb;
- struct GPUFrameBuffer *depth_only_fb;
- struct GPUFrameBuffer *multisample_fb;
+ struct GPUFrameBuffer *default_fb;
+ struct GPUFrameBuffer *color_only_fb;
+ struct GPUFrameBuffer *depth_only_fb;
+ struct GPUFrameBuffer *multisample_fb;
} DefaultFramebufferList;
typedef struct DefaultTextureList {
- struct GPUTexture *color;
- struct GPUTexture *depth;
- struct GPUTexture *multisample_color;
- struct GPUTexture *multisample_depth;
+ struct GPUTexture *color;
+ struct GPUTexture *depth;
+ struct GPUTexture *multisample_color;
+ struct GPUTexture *multisample_depth;
} DefaultTextureList;
void DRW_engines_register(void);
@@ -72,62 +72,66 @@ void DRW_engines_free(void);
bool DRW_engine_render_support(struct DrawEngineType *draw_engine_type);
void DRW_engine_register(struct DrawEngineType *draw_engine_type);
void DRW_engine_viewport_data_size_get(
- const void *engine_type,
- int *r_fbl_len, int *r_txl_len, int *r_psl_len, int *r_stl_len);
+ const void *engine_type, int *r_fbl_len, int *r_txl_len, int *r_psl_len, int *r_stl_len);
typedef struct DRWUpdateContext {
- struct Main *bmain;
- struct Depsgraph *depsgraph;
- struct Scene *scene;
- struct ViewLayer *view_layer;
- struct ARegion *ar;
- struct View3D *v3d;
- struct RenderEngineType *engine_type;
+ struct Main *bmain;
+ struct Depsgraph *depsgraph;
+ struct Scene *scene;
+ struct ViewLayer *view_layer;
+ struct ARegion *ar;
+ struct View3D *v3d;
+ struct RenderEngineType *engine_type;
} DRWUpdateContext;
void DRW_notify_view_update(const DRWUpdateContext *update_ctx);
-
-typedef enum eDRWSelectStage { DRW_SELECT_PASS_PRE = 1, DRW_SELECT_PASS_POST, } eDRWSelectStage;
-typedef bool (*DRW_SelectPassFn)(
- eDRWSelectStage stage, void *user_data);
-typedef bool (*DRW_ObjectFilterFn)(
- struct Object *ob, void *user_data);
+typedef enum eDRWSelectStage {
+ DRW_SELECT_PASS_PRE = 1,
+ DRW_SELECT_PASS_POST,
+} eDRWSelectStage;
+typedef bool (*DRW_SelectPassFn)(eDRWSelectStage stage, void *user_data);
+typedef bool (*DRW_ObjectFilterFn)(struct Object *ob, void *user_data);
void DRW_draw_view(const struct bContext *C);
void DRW_draw_region_engine_info(int xoffset, int yoffset);
-void DRW_draw_render_loop_ex(
- struct Depsgraph *depsgraph,
- struct RenderEngineType *engine_type,
- struct ARegion *ar, struct View3D *v3d,
- struct GPUViewport *viewport,
- const struct bContext *evil_C);
-void DRW_draw_render_loop(
- struct Depsgraph *depsgraph,
- struct ARegion *ar, struct View3D *v3d,
- struct GPUViewport *viewport);
-void DRW_draw_render_loop_offscreen(
- struct Depsgraph *depsgraph,
- struct RenderEngineType *engine_type,
- struct ARegion *ar, struct View3D *v3d,
- const bool draw_background,
- const bool do_color_management,
- struct GPUOffScreen *ofs,
- struct GPUViewport *viewport);
-void DRW_draw_select_loop(
- struct Depsgraph *depsgraph,
- struct ARegion *ar, struct View3D *v3d,
- bool use_obedit_skip, bool draw_surface, bool use_nearest, const struct rcti *rect,
- DRW_SelectPassFn select_pass_fn, void *select_pass_user_data,
- DRW_ObjectFilterFn object_filter_fn, void *object_filter_user_data);
-void DRW_draw_depth_loop(
- struct Depsgraph *depsgraph,
- struct ARegion *ar, struct View3D *v3d,
- struct GPUViewport *viewport);
-void DRW_draw_depth_loop_gpencil(
- struct Depsgraph *depsgraph,
- struct ARegion *ar, struct View3D *v3d,
- struct GPUViewport *viewport);
+void DRW_draw_render_loop_ex(struct Depsgraph *depsgraph,
+ struct RenderEngineType *engine_type,
+ struct ARegion *ar,
+ struct View3D *v3d,
+ struct GPUViewport *viewport,
+ const struct bContext *evil_C);
+void DRW_draw_render_loop(struct Depsgraph *depsgraph,
+ struct ARegion *ar,
+ struct View3D *v3d,
+ struct GPUViewport *viewport);
+void DRW_draw_render_loop_offscreen(struct Depsgraph *depsgraph,
+ struct RenderEngineType *engine_type,
+ struct ARegion *ar,
+ struct View3D *v3d,
+ const bool draw_background,
+ const bool do_color_management,
+ struct GPUOffScreen *ofs,
+ struct GPUViewport *viewport);
+void DRW_draw_select_loop(struct Depsgraph *depsgraph,
+ struct ARegion *ar,
+ struct View3D *v3d,
+ bool use_obedit_skip,
+ bool draw_surface,
+ bool use_nearest,
+ const struct rcti *rect,
+ DRW_SelectPassFn select_pass_fn,
+ void *select_pass_user_data,
+ DRW_ObjectFilterFn object_filter_fn,
+ void *object_filter_user_data);
+void DRW_draw_depth_loop(struct Depsgraph *depsgraph,
+ struct ARegion *ar,
+ struct View3D *v3d,
+ struct GPUViewport *viewport);
+void DRW_draw_depth_loop_gpencil(struct Depsgraph *depsgraph,
+ struct ARegion *ar,
+ struct View3D *v3d,
+ struct GPUViewport *viewport);
void DRW_framebuffer_select_id_setup(struct ARegion *ar, const bool clear);
void DRW_framebuffer_select_id_release(struct ARegion *ar);