6#ifndef SINGLEBUFFERIMAGE_H
7#define SINGLEBUFFERIMAGE_H
30 void as(ImageUsages usage)
override;
SingleBufferAfterCreateImageBehavior(Image *image)
friend class SingleBufferAfterCreateImageBehavior
RHI::RenderTargetView * m_rtv
size_t textureViewHash() const override
void initData(void *data, int size)
std::vector< Image * > getTargetImages() override
RHI::TextureView * currentTextureView() override
RHI::Image * currentImage() override
SingleBufferImage(Context *ctx)
RHI::DepthStencilView * currentDepthStencilView() override
~SingleBufferImage() override
void as(ImageUsages usage) override
RHI::RenderTargetView * currentTargetView() override
void bind(Context *ctx) override
Image * getImage() const override
void resize(uint32_t width, uint32_t height) override