mirror of
https://github.com/blender/blender
synced 2026-10-25 03:07:01 +03:00
Previously only a subset of the code was in this namespace. This improves
consistency, and means common types like Vector, StringRef and float3
don't need blender:: prefixes anywhere.
This does not move code into sub-namespaces, but gets us a step closer to
the end goal.
* Add namespace blender {} to almost all files.
* Remove unnecessary blender:: prefixes and using namespace blender;.
* Freestyle was not not moved, it remains in top level namespace freestyle.
* Cycles integration code was modified to use blender:: prefixes.
* bUUID existed both in the top level and blender namespace. To resolve this
conflict, the wrapper class is now blender::UUID.
Some blender:: prefixes remain primarily because of ambiguous namespaces, for
example animrig:: could refer to both blender::animrig and blender::ed::animrig.
Pull Request: https://projects.blender.org/blender/blender/pulls/152329
|
||
|---|---|---|
| .. | ||
| patches | ||
| blender_nanosvg.c | ||
| blender_raster.c | ||
| CMakeLists.txt | ||
| nanosvg.h | ||
| nanosvgrast.h | ||
| README.blender | ||
Project: NanoSVG URL: https://github.com/memononen/nanosvg License: SPDX:Zlib Copyright: Copyright (c) 2013-14 Mikko Mononen memon@inside.org Upstream SHA: 9da543e8329fdd81b64eb48742d8ccb09377aed1 GPG key ID: 4AEE18F83AFDEB23 Last Commit: "Merge pull request #236 from sezero/signed-char" Last Commit Date: December 4, 2022 Local modifications: Added some functionality to manage grease pencil layers