diff --git a/source/blender/io/usd/intern/usd_capi_import.cc b/source/blender/io/usd/intern/usd_capi_import.cc index 319f15e09af..600d1f0a9eb 100644 --- a/source/blender/io/usd/intern/usd_capi_import.cc +++ b/source/blender/io/usd/intern/usd_capi_import.cc @@ -450,7 +450,9 @@ bool USD_import(struct bContext *C, * USD reader is compatible with the type of the given (currently unused) 'ob' * Object parameter, similar to the logic in get_abc_reader() in the * Alembic importer code. */ -static USDPrimReader *get_usd_reader(CacheReader *reader, Object * /* ob */, const char **err_str) +static USDPrimReader *get_usd_reader(CacheReader *reader, + const Object * /* ob */, + const char **err_str) { USDPrimReader *usd_reader = reinterpret_cast(reader); pxr::UsdPrim iobject = usd_reader->prim(); @@ -479,8 +481,11 @@ struct Mesh *USD_read_mesh(struct CacheReader *reader, return usd_reader->read_mesh(existing_mesh, time, read_flag, err_str); } -bool USD_mesh_topology_changed( - CacheReader *reader, Object *ob, Mesh *existing_mesh, const double time, const char **err_str) +bool USD_mesh_topology_changed(CacheReader *reader, + const Object *ob, + const Mesh *existing_mesh, + const double time, + const char **err_str) { USDGeomReader *usd_reader = dynamic_cast(get_usd_reader(reader, ob, err_str)); diff --git a/source/blender/io/usd/usd.h b/source/blender/io/usd/usd.h index 98d544df251..98979eb9c13 100644 --- a/source/blender/io/usd/usd.h +++ b/source/blender/io/usd/usd.h @@ -107,8 +107,8 @@ struct Mesh *USD_read_mesh(struct CacheReader *reader, int read_flag); bool USD_mesh_topology_changed(struct CacheReader *reader, - struct Object *ob, - struct Mesh *existing_mesh, + const struct Object *ob, + const struct Mesh *existing_mesh, double time, const char **err_str);