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/blenkernel/BKE_scene.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/blenkernel/BKE_scene.h')
-rw-r--r--source/blender/blenkernel/BKE_scene.h157
1 files changed, 95 insertions, 62 deletions
diff --git a/source/blender/blenkernel/BKE_scene.h b/source/blender/blenkernel/BKE_scene.h
index 2ab2bd3fbe6..6cd71604561 100644
--- a/source/blender/blenkernel/BKE_scene.h
+++ b/source/blender/blenkernel/BKE_scene.h
@@ -42,29 +42,33 @@ struct ViewRender;
struct WorkSpace;
typedef enum eSceneCopyMethod {
- SCE_COPY_NEW = 0,
- SCE_COPY_EMPTY = 1,
- SCE_COPY_LINK_COLLECTION = 2,
- SCE_COPY_FULL = 3,
+ SCE_COPY_NEW = 0,
+ SCE_COPY_EMPTY = 1,
+ SCE_COPY_LINK_COLLECTION = 2,
+ SCE_COPY_FULL = 3,
} eSceneCopyMethod;
/* Use as the contents of a 'for' loop: for (SETLOOPER(...)) { ... */
-#define SETLOOPER(_sce_basis, _sce_iter, _base) \
- _sce_iter = _sce_basis, _base = _setlooper_base_step(&_sce_iter, BKE_view_layer_context_active_PLACEHOLDER(_sce_basis), NULL); \
- _base; \
- _base = _setlooper_base_step(&_sce_iter, NULL, _base)
-
-#define SETLOOPER_VIEW_LAYER(_sce_basis, _view_layer, _sce_iter, _base) \
- _sce_iter = _sce_basis, _base = _setlooper_base_step(&_sce_iter, _view_layer, NULL); \
- _base; \
- _base = _setlooper_base_step(&_sce_iter, NULL, _base)
-
-#define SETLOOPER_SET_ONLY(_sce_basis, _sce_iter, _base) \
- _sce_iter = _sce_basis, _base = _setlooper_base_step(&_sce_iter, NULL, NULL); \
- _base; \
- _base = _setlooper_base_step(&_sce_iter, NULL, _base)
-
-struct Base *_setlooper_base_step(struct Scene **sce_iter, struct ViewLayer *view_layer, struct Base *base);
+#define SETLOOPER(_sce_basis, _sce_iter, _base) \
+ _sce_iter = _sce_basis, \
+ _base = _setlooper_base_step( \
+ &_sce_iter, BKE_view_layer_context_active_PLACEHOLDER(_sce_basis), NULL); \
+ _base; \
+ _base = _setlooper_base_step(&_sce_iter, NULL, _base)
+
+#define SETLOOPER_VIEW_LAYER(_sce_basis, _view_layer, _sce_iter, _base) \
+ _sce_iter = _sce_basis, _base = _setlooper_base_step(&_sce_iter, _view_layer, NULL); \
+ _base; \
+ _base = _setlooper_base_step(&_sce_iter, NULL, _base)
+
+#define SETLOOPER_SET_ONLY(_sce_basis, _sce_iter, _base) \
+ _sce_iter = _sce_basis, _base = _setlooper_base_step(&_sce_iter, NULL, NULL); \
+ _base; \
+ _base = _setlooper_base_step(&_sce_iter, NULL, _base)
+
+struct Base *_setlooper_base_step(struct Scene **sce_iter,
+ struct ViewLayer *view_layer,
+ struct Base *base);
void free_avicodecdata(struct AviCodecData *acd);
@@ -82,16 +86,19 @@ struct Object *BKE_scene_object_find_by_name(struct Scene *scene, const char *na
* Define struct here, so no need to bother with alloc/free it.
*/
typedef struct SceneBaseIter {
- struct ListBase *duplilist;
- struct DupliObject *dupob;
- float omat[4][4];
- struct Object *dupli_refob;
- int phase;
+ struct ListBase *duplilist;
+ struct DupliObject *dupob;
+ float omat[4][4];
+ struct Object *dupli_refob;
+ int phase;
} SceneBaseIter;
-int BKE_scene_base_iter_next(
- struct Depsgraph *depsgraph, struct SceneBaseIter *iter,
- struct Scene **scene, int val, struct Base **base, struct Object **ob);
+int BKE_scene_base_iter_next(struct Depsgraph *depsgraph,
+ struct SceneBaseIter *iter,
+ struct Scene **scene,
+ int val,
+ struct Base **base,
+ struct Object **ob);
void BKE_scene_base_flag_to_objects(struct ViewLayer *view_layer);
void BKE_scene_object_base_flag_sync_from_base(struct Base *base);
@@ -103,16 +110,20 @@ struct Scene *BKE_scene_set_name(struct Main *bmain, const char *name);
struct ToolSettings *BKE_toolsettings_copy(struct ToolSettings *toolsettings, const int flag);
void BKE_toolsettings_free(struct ToolSettings *toolsettings);
-void BKE_scene_copy_data(struct Main *bmain, struct Scene *sce_dst, const struct Scene *sce_src, const int flag);
+void BKE_scene_copy_data(struct Main *bmain,
+ struct Scene *sce_dst,
+ const struct Scene *sce_src,
+ const int flag);
struct Scene *BKE_scene_copy(struct Main *bmain, struct Scene *sce, int type);
void BKE_scene_groups_relink(struct Scene *sce);
void BKE_scene_make_local(struct Main *bmain, struct Scene *sce, const bool lib_local);
-struct Scene *BKE_scene_find_from_collection(const struct Main *bmain, const struct Collection *collection);
+struct Scene *BKE_scene_find_from_collection(const struct Main *bmain,
+ const struct Collection *collection);
#ifdef DURIAN_CAMERA_SWITCH
-struct Object *BKE_scene_camera_switch_find(struct Scene *scene); // DURIAN_CAMERA_SWITCH
+struct Object *BKE_scene_camera_switch_find(struct Scene *scene); // DURIAN_CAMERA_SWITCH
#endif
int BKE_scene_camera_switch_update(struct Scene *scene);
@@ -126,23 +137,24 @@ bool BKE_scene_validate_setscene(struct Main *bmain, struct Scene *sce);
float BKE_scene_frame_get(const struct Scene *scene);
float BKE_scene_frame_get_from_ctime(const struct Scene *scene, const float frame);
-void BKE_scene_frame_set(struct Scene *scene, double cfra);
+void BKE_scene_frame_set(struct Scene *scene, double cfra);
-struct TransformOrientationSlot *BKE_scene_orientation_slot_get_from_flag(struct Scene *scene, int slot_index);
+struct TransformOrientationSlot *BKE_scene_orientation_slot_get_from_flag(struct Scene *scene,
+ int slot_index);
struct TransformOrientationSlot *BKE_scene_orientation_slot_get(struct Scene *scene, int flag);
-void BKE_scene_orientation_slot_set_index(struct TransformOrientationSlot *orient_slot, int orientation);
+void BKE_scene_orientation_slot_set_index(struct TransformOrientationSlot *orient_slot,
+ int orientation);
int BKE_scene_orientation_slot_get_index(const struct TransformOrientationSlot *orient_slot);
/* ** Scene evaluation ** */
-void BKE_scene_graph_update_tagged(struct Depsgraph *depsgraph,
- struct Main *bmain);
+void BKE_scene_graph_update_tagged(struct Depsgraph *depsgraph, struct Main *bmain);
-void BKE_scene_graph_update_for_newframe(struct Depsgraph *depsgraph,
- struct Main *bmain);
+void BKE_scene_graph_update_for_newframe(struct Depsgraph *depsgraph, struct Main *bmain);
-void BKE_scene_view_layer_graph_evaluated_ensure(
- struct Main *bmain, struct Scene *scene, struct ViewLayer *view_layer);
+void BKE_scene_view_layer_graph_evaluated_ensure(struct Main *bmain,
+ struct Scene *scene,
+ struct ViewLayer *view_layer);
struct SceneRenderView *BKE_scene_add_render_view(struct Scene *sce, const char *name);
bool BKE_scene_remove_render_view(struct Scene *scene, struct SceneRenderView *srv);
@@ -172,41 +184,62 @@ int BKE_render_preview_pixel_size(const struct RenderData *r);
double BKE_scene_unit_scale(const struct UnitSettings *unit, const int unit_type, double value);
/* multiview */
-bool BKE_scene_multiview_is_stereo3d(const struct RenderData *rd);
-bool BKE_scene_multiview_is_render_view_active(const struct RenderData *rd, const struct SceneRenderView *srv);
-bool BKE_scene_multiview_is_render_view_first(const struct RenderData *rd, const char *viewname);
-bool BKE_scene_multiview_is_render_view_last(const struct RenderData *rd, const char *viewname);
-int BKE_scene_multiview_num_views_get(const struct RenderData *rd);
-struct SceneRenderView *BKE_scene_multiview_render_view_findindex(const struct RenderData *rd, const int view_id);
-const char *BKE_scene_multiview_render_view_name_get(const struct RenderData *rd, const int view_id);
-int BKE_scene_multiview_view_id_get(const struct RenderData *rd, const char *viewname);
-void BKE_scene_multiview_filepath_get(struct SceneRenderView *srv, const char *filepath, char *r_filepath);
-void BKE_scene_multiview_view_filepath_get(const struct RenderData *rd, const char *filepath, const char *view, char *r_filepath);
+bool BKE_scene_multiview_is_stereo3d(const struct RenderData *rd);
+bool BKE_scene_multiview_is_render_view_active(const struct RenderData *rd,
+ const struct SceneRenderView *srv);
+bool BKE_scene_multiview_is_render_view_first(const struct RenderData *rd, const char *viewname);
+bool BKE_scene_multiview_is_render_view_last(const struct RenderData *rd, const char *viewname);
+int BKE_scene_multiview_num_views_get(const struct RenderData *rd);
+struct SceneRenderView *BKE_scene_multiview_render_view_findindex(const struct RenderData *rd,
+ const int view_id);
+const char *BKE_scene_multiview_render_view_name_get(const struct RenderData *rd,
+ const int view_id);
+int BKE_scene_multiview_view_id_get(const struct RenderData *rd, const char *viewname);
+void BKE_scene_multiview_filepath_get(struct SceneRenderView *srv,
+ const char *filepath,
+ char *r_filepath);
+void BKE_scene_multiview_view_filepath_get(const struct RenderData *rd,
+ const char *filepath,
+ const char *view,
+ char *r_filepath);
const char *BKE_scene_multiview_view_suffix_get(const struct RenderData *rd, const char *viewname);
const char *BKE_scene_multiview_view_id_suffix_get(const struct RenderData *rd, const int view_id);
-void BKE_scene_multiview_view_prefix_get(struct Scene *scene, const char *name, char *rprefix, const char **rext);
-void BKE_scene_multiview_videos_dimensions_get(const struct RenderData *rd, const size_t width, const size_t height, size_t *r_width, size_t *r_height);
-int BKE_scene_multiview_num_videos_get(const struct RenderData *rd);
+void BKE_scene_multiview_view_prefix_get(struct Scene *scene,
+ const char *name,
+ char *rprefix,
+ const char **rext);
+void BKE_scene_multiview_videos_dimensions_get(const struct RenderData *rd,
+ const size_t width,
+ const size_t height,
+ size_t *r_width,
+ size_t *r_height);
+int BKE_scene_multiview_num_videos_get(const struct RenderData *rd);
/* depsgraph */
void BKE_scene_allocate_depsgraph_hash(struct Scene *scene);
void BKE_scene_ensure_depsgraph_hash(struct Scene *scene);
void BKE_scene_free_depsgraph_hash(struct Scene *scene);
-struct Depsgraph *BKE_scene_get_depsgraph(struct Scene *scene, struct ViewLayer *view_layer, bool allocate);
+struct Depsgraph *BKE_scene_get_depsgraph(struct Scene *scene,
+ struct ViewLayer *view_layer,
+ bool allocate);
-void BKE_scene_transform_orientation_remove(
- struct Scene *scene, struct TransformOrientation *orientation);
-struct TransformOrientation *BKE_scene_transform_orientation_find(
- const struct Scene *scene, const int index);
-int BKE_scene_transform_orientation_get_index(
- const struct Scene *scene, const struct TransformOrientation *orientation);
+void BKE_scene_transform_orientation_remove(struct Scene *scene,
+ struct TransformOrientation *orientation);
+struct TransformOrientation *BKE_scene_transform_orientation_find(const struct Scene *scene,
+ const int index);
+int BKE_scene_transform_orientation_get_index(const struct Scene *scene,
+ const struct TransformOrientation *orientation);
void BKE_scene_cursor_rot_to_mat3(const struct View3DCursor *cursor, float mat[3][3]);
-void BKE_scene_cursor_mat3_to_rot(struct View3DCursor *cursor, const float mat[3][3], bool use_compat);
+void BKE_scene_cursor_mat3_to_rot(struct View3DCursor *cursor,
+ const float mat[3][3],
+ bool use_compat);
void BKE_scene_cursor_rot_to_quat(const struct View3DCursor *cursor, float quat[4]);
-void BKE_scene_cursor_quat_to_rot(struct View3DCursor *cursor, const float quat[4], bool use_compat);
+void BKE_scene_cursor_quat_to_rot(struct View3DCursor *cursor,
+ const float quat[4],
+ bool use_compat);
#ifdef __cplusplus
}