Cleanup: sanatize namespaces in image engine.

Some files were missing namespaces and sometimes the closing comment of
namespaces were incorrectly placed. No functional changes.
This commit is contained in:
Jeroen Bakker
2022-12-09 10:29:34 +01:00
parent 6fb4ca1eec
commit f06a1368bb
8 changed files with 30 additions and 3 deletions

View File

@@ -9,6 +9,8 @@
#include "image_texture_info.hh"
namespace blender::draw::image_engine {
/** \brief Create GPUBatch for a IMAGE_ScreenSpaceTextureInfo. */
class BatchUpdater {
TextureInfo &info;
@@ -89,3 +91,5 @@ class BatchUpdater {
}
}
};
} // namespace blender::draw::image_engine

View File

@@ -13,6 +13,8 @@
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
namespace blender::draw::image_engine {
struct FloatImageBuffer {
ImBuf *source_buffer = nullptr;
ImBuf *float_buffer = nullptr;
@@ -62,7 +64,7 @@ struct FloatImageBuffer {
*/
struct FloatBufferCache {
private:
blender::Vector<FloatImageBuffer> cache_;
Vector<FloatImageBuffer> cache_;
public:
ImBuf *cached_float_buffer(ImBuf *image_buffer)
@@ -130,3 +132,5 @@ struct FloatBufferCache {
cache_.clear();
}
};
} // namespace blender::draw::image_engine

View File

@@ -128,7 +128,7 @@ class ImageEngine {
{
drawing_mode.draw_scene(vedata);
}
}; // namespace blender::draw::image_engine
};
/* -------------------------------------------------------------------- */
/** \name Engine Callbacks

View File

@@ -19,6 +19,8 @@
#include "DRW_render.h"
namespace blender::draw::image_engine {
/**
* \brief max allowed textures to use by the ScreenSpaceDrawingMode.
*
@@ -124,3 +126,5 @@ struct IMAGE_InstanceData {
}
}
};
} // namespace blender::draw::image_engine

View File

@@ -19,6 +19,8 @@
#include "image_space.hh"
namespace blender::draw::image_engine {
struct ShaderParameters {
int flags = 0;
float shuffle[4];
@@ -40,3 +42,5 @@ struct ShaderParameters {
space->get_shader_parameters(*this, image_buffer);
}
};
} // namespace blender::draw::image_engine

View File

@@ -7,6 +7,8 @@
#pragma once
namespace blender::draw::image_engine {
struct ShaderParameters;
/**
@@ -79,5 +81,6 @@ class AbstractSpaceAccessor {
virtual void init_ss_to_texture_matrix(const ARegion *region,
const float image_resolution[2],
float r_uv_to_texture[4][4]) const = 0;
};
}; // namespace blender::draw::image_engine
} // namespace blender::draw::image_engine

View File

@@ -13,6 +13,8 @@
#include "GPU_batch.h"
#include "GPU_texture.h"
namespace blender::draw::image_engine {
struct TextureInfo {
/**
* \brief does this texture need a full update.
@@ -82,3 +84,5 @@ struct TextureInfo {
top_right_region.y);
}
};
} // namespace blender::draw::image_engine

View File

@@ -7,6 +7,8 @@
#pragma once
namespace blender::draw::image_engine {
/**
* ImageUsage contains data of the image and image user to identify changes that require a rebuild
* the texture slots.
@@ -47,3 +49,5 @@ struct ImageUsage {
return !(*this == other);
}
};
} // namespace blender::draw::image_engine