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:
Diffstat (limited to 'source/blender/editors')
-rw-r--r--source/blender/editors/space_outliner/tree/tree_display.hh4
-rw-r--r--source/blender/editors/space_outliner/tree/tree_display_libraries.cc2
-rw-r--r--source/blender/editors/space_outliner/tree/tree_display_override_library.cc2
-rw-r--r--source/blender/editors/space_outliner/tree/tree_element.cc9
-rw-r--r--source/blender/editors/transform/transform.h6
-rw-r--r--source/blender/editors/transform/transform_constraints.c12
6 files changed, 18 insertions, 17 deletions
diff --git a/source/blender/editors/space_outliner/tree/tree_display.hh b/source/blender/editors/space_outliner/tree/tree_display.hh
index 96af8258010..8aaf396888f 100644
--- a/source/blender/editors/space_outliner/tree/tree_display.hh
+++ b/source/blender/editors/space_outliner/tree/tree_display.hh
@@ -106,7 +106,7 @@ class TreeDisplayLibraries final : public AbstractTreeDisplay {
private:
TreeElement *add_library_contents(Main &, ListBase &, Library *) const;
- bool library_id_filter_poll(Library *lib, ID *id) const;
+ bool library_id_filter_poll(const Library *lib, ID *id) const;
short id_filter_get() const;
};
@@ -124,7 +124,7 @@ class TreeDisplayOverrideLibrary final : public AbstractTreeDisplay {
private:
TreeElement *add_library_contents(Main &, ListBase &, Library *) const;
- bool override_library_id_filter_poll(Library *lib, ID *id) const;
+ bool override_library_id_filter_poll(const Library *lib, ID *id) const;
short id_filter_get() const;
};
diff --git a/source/blender/editors/space_outliner/tree/tree_display_libraries.cc b/source/blender/editors/space_outliner/tree/tree_display_libraries.cc
index c6b700318dd..371813cfb3f 100644
--- a/source/blender/editors/space_outliner/tree/tree_display_libraries.cc
+++ b/source/blender/editors/space_outliner/tree/tree_display_libraries.cc
@@ -186,7 +186,7 @@ short TreeDisplayLibraries::id_filter_get() const
return 0;
}
-bool TreeDisplayLibraries::library_id_filter_poll(Library *lib, ID *id) const
+bool TreeDisplayLibraries::library_id_filter_poll(const Library *lib, ID *id) const
{
if (id->lib != lib) {
return false;
diff --git a/source/blender/editors/space_outliner/tree/tree_display_override_library.cc b/source/blender/editors/space_outliner/tree/tree_display_override_library.cc
index a17bf174a74..0e4636db69d 100644
--- a/source/blender/editors/space_outliner/tree/tree_display_override_library.cc
+++ b/source/blender/editors/space_outliner/tree/tree_display_override_library.cc
@@ -186,7 +186,7 @@ short TreeDisplayOverrideLibrary::id_filter_get() const
return 0;
}
-bool TreeDisplayOverrideLibrary::override_library_id_filter_poll(Library *lib, ID *id) const
+bool TreeDisplayOverrideLibrary::override_library_id_filter_poll(const Library *lib, ID *id) const
{
if (id->lib != lib) {
return false;
diff --git a/source/blender/editors/space_outliner/tree/tree_element.cc b/source/blender/editors/space_outliner/tree/tree_element.cc
index 113d421ed91..36da7fe1944 100644
--- a/source/blender/editors/space_outliner/tree/tree_element.cc
+++ b/source/blender/editors/space_outliner/tree/tree_element.cc
@@ -91,7 +91,8 @@ static void tree_element_free(AbstractTreeElement **tree_element)
*tree_element = nullptr;
}
-static void tree_element_expand(AbstractTreeElement &tree_element, SpaceOutliner &space_outliner)
+static void tree_element_expand(const AbstractTreeElement &tree_element,
+ SpaceOutliner &space_outliner)
{
/* Most types can just expand. IDs optionally expand (hence the poll) and do additional, common
* expanding. Could be done nicer, we could request a small "expander" helper object from the
@@ -107,7 +108,7 @@ static void tree_element_expand(AbstractTreeElement &tree_element, SpaceOutliner
* Needed for types that still expand in C, but need to execute the same post-expand logic. Can be
* removed once all ID types expand entirely using the new design.
*/
-static void tree_element_post_expand_only(AbstractTreeElement &tree_element,
+static void tree_element_post_expand_only(const AbstractTreeElement &tree_element,
SpaceOutliner &space_outliner)
{
tree_element.postExpand(space_outliner);
@@ -116,8 +117,8 @@ static void tree_element_post_expand_only(AbstractTreeElement &tree_element,
* Needed for types that still expand in C, to poll if they should expand in current context. Can
* be removed once all ID types expand entirely using the new design.
*/
-static bool tree_element_expand_poll(AbstractTreeElement &tree_element,
- SpaceOutliner &space_outliner)
+static bool tree_element_expand_poll(const AbstractTreeElement &tree_element,
+ const SpaceOutliner &space_outliner)
{
return tree_element.expandPoll(space_outliner);
}
diff --git a/source/blender/editors/transform/transform.h b/source/blender/editors/transform/transform.h
index 7f4e533ccd7..1be46c03f85 100644
--- a/source/blender/editors/transform/transform.h
+++ b/source/blender/editors/transform/transform.h
@@ -365,18 +365,18 @@ typedef struct TransCon {
* The last three parameters are pointers to the in/out/printable vectors. */
void (*applyVec)(const struct TransInfo *t,
const struct TransDataContainer *tc,
- struct TransData *td,
+ const struct TransData *td,
const float in[3],
float r_out[3]);
/** Apply function pointer for size transformation. */
void (*applySize)(const struct TransInfo *t,
const struct TransDataContainer *tc,
- struct TransData *td,
+ const struct TransData *td,
float r_smat[3][3]);
/** Apply function pointer for rotation transformation */
void (*applyRot)(const struct TransInfo *t,
const struct TransDataContainer *tc,
- struct TransData *td,
+ const struct TransData *td,
float r_axis[3],
float *r_angle);
} TransCon;
diff --git a/source/blender/editors/transform/transform_constraints.c b/source/blender/editors/transform/transform_constraints.c
index 7135395ee2d..e2ad89e0dbc 100644
--- a/source/blender/editors/transform/transform_constraints.c
+++ b/source/blender/editors/transform/transform_constraints.c
@@ -393,7 +393,7 @@ static void planeProjection(const TransInfo *t, const float in[3], float out[3])
*/
static void applyAxisConstraintVec(const TransInfo *t,
const TransDataContainer *UNUSED(tc),
- TransData *td,
+ const TransData *td,
const float in[3],
float out[3])
{
@@ -477,7 +477,7 @@ static void applyAxisConstraintVec(const TransInfo *t,
*/
static void applyObjectConstraintVec(const TransInfo *t,
const TransDataContainer *tc,
- TransData *td,
+ const TransData *td,
const float in[3],
float out[3])
{
@@ -502,7 +502,7 @@ static void applyObjectConstraintVec(const TransInfo *t,
*/
static void applyAxisConstraintSize(const TransInfo *t,
const TransDataContainer *UNUSED(tc),
- TransData *td,
+ const TransData *td,
float r_smat[3][3])
{
if (!td && t->con.mode & CON_APPLY) {
@@ -528,7 +528,7 @@ static void applyAxisConstraintSize(const TransInfo *t,
*/
static void applyObjectConstraintSize(const TransInfo *t,
const TransDataContainer *tc,
- TransData *td,
+ const TransData *td,
float r_smat[3][3])
{
if (td && t->con.mode & CON_APPLY) {
@@ -603,7 +603,7 @@ static void constraints_rotation_impl(const TransInfo *t,
*/
static void applyAxisConstraintRot(const TransInfo *t,
const TransDataContainer *UNUSED(tc),
- TransData *td,
+ const TransData *td,
float r_axis[3],
float *r_angle)
{
@@ -627,7 +627,7 @@ static void applyAxisConstraintRot(const TransInfo *t,
*/
static void applyObjectConstraintRot(const TransInfo *t,
const TransDataContainer *tc,
- TransData *td,
+ const TransData *td,
float r_axis[3],
float *r_angle)
{