Cleanup: remove unused includes in Compositor

And move unneeded includes in frequently used headers
to source files.

Slightly reduces compile time.
This commit is contained in:
2021-10-13 23:00:24 +02:00
parent 91c33c8b99
commit ecb8a574c7
214 changed files with 120 additions and 627 deletions

View File

@@ -18,6 +18,9 @@
#pragma once
#include "BLI_vector.hh"
#include "COM_Enums.h"
#include "COM_ExecutionModel.h"
#ifdef WITH_CXX_GUARDEDALLOC
@@ -27,7 +30,11 @@
namespace blender::compositor {
/* Forward declarations. */
class ExecutionGroup;
class CompositorContext;
class ExecutionSystem;
class MemoryBuffer;
class NodeOperation;
class SharedOperationBuffers;
/**
* Fully renders operations in order from inputs to outputs.