8aed5dbcf8
Cleanup: move public doc-strings into headers for 'compositor'
...
Ref T92709
2021-12-09 20:01:49 +11:00
f609b05b11
Cleanup: use _ suffix for non-public data members in Compositor
...
For code style and clarity.
2021-10-13 23:41:14 +02:00
1c42d4930a
Cleanup: convert camelCase naming to snake_case in Compositor
...
To convert old code to the current convention and
use a single code style.
2021-10-13 23:41:14 +02:00
a2ee3c3a9f
Cleanup: replace members m_ prefix by _ suffix in Compositor
...
To convert old code to the current convention and
use a single code style.
2021-10-13 23:41:14 +02:00
ea79efef70
Cleanup: remove this-> for m_ prefixed members in Compositor
...
For cleaning old code style as new code usually omit it.
2021-10-13 23:41:14 +02:00
ecb8a574c7
Cleanup: remove unused includes in Compositor
...
And move unneeded includes in frequently used headers
to source files.
Slightly reduces compile time.
2021-10-13 23:41:14 +02:00
76377f0176
Compositor: Replace resolution concept by canvas
...
This is a code refactor in preparation of supporting canvas
compositing. See {D12466}.
No functional changes, all canvases are at (0,0) position matching
tiled implementation.
Differential Revision: https://developer.blender.org/D12465
2021-09-28 22:00:16 +02:00
9d7cb5c4a1
Compositor: Full frame filter nodes
...
Adds full frame implementation to Anti-Aliasing, Defocus, Denoise,
Despeckle, Dilate/Erode, Directional Blur, Filter, Inpaint and
Vector Blur nodes. The other nodes in "Filter" sub-menu are
submitted separately.
Part of T88150.
Reviewed By: jbakker
Differential Revision: https://developer.blender.org/D12219
2021-09-04 17:05:58 +02:00
84f048fda5
Cleanup: use C style comments for descriptive text
2021-08-26 12:36:58 +10:00
e9616c82bd
Cleanup: use constexpr for num channels.
...
Don't assume all compilers are smart. MSVC doesn't inline the call away like CLANG and GCC did.
2021-03-31 11:00:07 +02:00
88e0ed3288
Cleanup: Use constexpr.
2021-03-30 16:03:43 +02:00
fe60062a99
Cleanup: Use Bitflags For Booleans.
2021-03-29 17:10:01 +02:00
25c02ea703
Cleanup: Add namespace to compositor.
2021-03-29 08:18:33 +02:00
e5ffefe606
Cleanup: Use enum class for DataType.
2021-03-19 17:11:47 +01:00
1775ea74c1
Cleanup: Change extension .cpp to .cc
2021-03-08 13:41:52 +01:00