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 "image.h"
template <concepts::Image TImage = Image>
template <concepts::Image TImage>
struct View
{
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
{
ImageManager *m_ImageManager;
ImageViewManager *m_ViewManager;
ViewManager *m_ViewManager;
CombinedImageViewManager(ImageManager *imageManager, ImageViewManager *viewManager)
CombinedImageViewManager(ImageManager *imageManager, ViewManager *viewManager)
: m_ImageManager{imageManager}
, m_ViewManager{viewManager}
{
@ -92,7 +92,7 @@ class ResourceManager
BufferManager m_Buffers;
ImageManager m_Images;
SamplerManager m_Samplers;
ImageViewManager m_Views;
ViewManager m_Views;
CombinedImageViewManager m_CombinedImageViews;
public:
@ -117,7 +117,7 @@ class ResourceManager
return m_Images;
}
ImageViewManager &
ViewManager &
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:
ImageViewManager(const Device *device, u32 maxCount);
ViewManager(const Device *device, u32 maxCount);
template <concepts::ImageView TImageView>
Ref<TImageView>

View File

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