Rename: ImageViewManager -> ViewManager

This commit is contained in:
Anish Bhobe 2025-04-02 22:48:24 +02:00
parent 8eb5a678fc
commit 98660a11fa
4 changed files with 10 additions and 10 deletions

View File

@ -8,7 +8,7 @@
#include "global.h" #include "global.h"
#include "image.h" #include "image.h"
template <concepts::Image TImage = Image> template <concepts::Image TImage>
struct View struct View
{ {
using ImageType = TImage; using ImageType = TImage;
@ -69,7 +69,7 @@ struct View
} }
}; };
struct ImageView : View<> struct ImageView : View<Image>
{ {
}; };

View File

@ -20,9 +20,9 @@ class ResourceManager
struct CombinedImageViewManager struct CombinedImageViewManager
{ {
ImageManager *m_ImageManager; ImageManager *m_ImageManager;
ImageViewManager *m_ViewManager; ViewManager *m_ViewManager;
CombinedImageViewManager(ImageManager *imageManager, ImageViewManager *viewManager) CombinedImageViewManager(ImageManager *imageManager, ViewManager *viewManager)
: m_ImageManager{imageManager} : m_ImageManager{imageManager}
, m_ViewManager{viewManager} , m_ViewManager{viewManager}
{ {
@ -92,7 +92,7 @@ class ResourceManager
BufferManager m_Buffers; BufferManager m_Buffers;
ImageManager m_Images; ImageManager m_Images;
SamplerManager m_Samplers; SamplerManager m_Samplers;
ImageViewManager m_Views; ViewManager m_Views;
CombinedImageViewManager m_CombinedImageViews; CombinedImageViewManager m_CombinedImageViews;
public: public:
@ -117,7 +117,7 @@ class ResourceManager
return m_Images; return m_Images;
} }
ImageViewManager & ViewManager &
Views() Views()
{ {
return m_Views; return m_Views;

View File

@ -86,10 +86,10 @@ struct ViewCreateInfo
} }
}; };
class ImageViewManager final : public Manager<ImageView> class ViewManager final : public Manager<ImageView>
{ {
public: public:
ImageViewManager(const Device *device, u32 maxCount); ViewManager(const Device *device, u32 maxCount);
template <concepts::ImageView TImageView> template <concepts::ImageView TImageView>
Ref<TImageView> Ref<TImageView>

View File

@ -9,13 +9,13 @@
using namespace systems; using namespace systems;
ImageViewManager::ImageViewManager(const Device *device, const u32 maxCount) ViewManager::ViewManager(const Device *device, const u32 maxCount)
: Manager{device, maxCount} : Manager{device, maxCount}
{ {
} }
Ref<ImageView> Ref<ImageView>
ImageViewManager::CreateView(const ViewCreateInfo<> &createInfo) ViewManager::CreateView(const ViewCreateInfo<> &createInfo)
{ {
const auto layerCount = createInfo.GetLayerCount(); const auto layerCount = createInfo.GetLayerCount();
const auto mipCount = createInfo.GetMipLevelCount(); const auto mipCount = createInfo.GetMipLevelCount();