Rename: ImageViewManager -> ViewManager
This commit is contained in:
parent
8eb5a678fc
commit
98660a11fa
|
|
@ -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>
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue