83 ImageUsages currentUsage =
m_usage;
105 m_image->format(currentFormat);
106 m_image->samples(currentSamples);
142 return reinterpret_cast<size_t>(
m_srv);
#define FCT_SAFE_RELEASE(obj)
ImageBehavior * m_behavior
friend class BeforeCreateImageBehavior
void width(uint32_t width)
void height(uint32_t height)
SingleBufferAfterCreateImageBehavior(Image *image)
friend class SingleBufferAfterCreateImageBehavior
RHI::RenderTargetView * m_rtv
size_t textureViewHash() const override
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
void resize(uint32_t width, uint32_t height) override