#include <SingleBufferImage.h>
◆ SingleBufferImage()
| FCT::SingleBufferImage::SingleBufferImage |
( |
Context * | ctx | ) |
|
◆ ~SingleBufferImage()
| FCT::SingleBufferImage::~SingleBufferImage |
( |
| ) |
|
|
override |
◆ addRef()
| void FCT::RefCount::addRef |
( |
| ) |
|
|
inlineinherited |
◆ as()
| void FCT::SingleBufferImage::as |
( |
ImageUsages | usage | ) |
|
|
overridevirtual |
◆ bind()
| void FCT::SingleBufferImage::bind |
( |
Context * | ctx | ) |
|
|
overridevirtual |
◆ count()
| size_t FCT::RefCount::count |
( |
| ) |
|
|
inlineinherited |
◆ create() [1/2]
| void FCT::SingleBufferImage::create |
( |
| ) |
|
|
overridevirtual |
◆ create() [2/2]
| void FCT::SingleBufferImage::create |
( |
RHI::Image * | image | ) |
|
◆ currentDepthStencilView()
◆ currentImage()
| RHI::Image * FCT::SingleBufferImage::currentImage |
( |
| ) |
|
|
overridevirtual |
◆ currentTargetView()
◆ currentTextureView()
◆ deleteThis()
| virtual void FCT::RefCount::deleteThis |
( |
| ) |
|
|
inlineprotectedvirtualinherited |
◆ format() [1/2]
| Format FCT::Image::format |
( |
| ) |
const |
|
inlineinherited |
◆ format() [2/2]
| void FCT::Image::format |
( |
Format | format | ) |
|
|
inlineinherited |
◆ getImage()
| Image * FCT::SingleBufferImage::getImage |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getTargetImages()
| std::vector< Image * > FCT::SingleBufferImage::getTargetImages |
( |
| ) |
|
|
overridevirtual |
◆ getType()
|
|
inlineoverridevirtualinherited |
◆ height() [1/2]
| int FCT::Image::height |
( |
| ) |
const |
|
inlineinherited |
◆ height() [2/2]
| void FCT::Image::height |
( |
int | height | ) |
|
|
inlineinherited |
◆ initData()
| void FCT::SingleBufferImage::initData |
( |
void * | data, |
|
|
int | size ) |
|
inline |
◆ operator bool()
| FCT::RefCount::operator bool |
( |
| ) |
const |
|
inlineinherited |
◆ release()
| void FCT::RefCount::release |
( |
| ) |
|
|
inlineinherited |
◆ renderTargetType()
◆ resize()
| void FCT::SingleBufferImage::resize |
( |
uint32_t | width, |
|
|
uint32_t | height ) |
|
overridevirtual |
◆ samples() [1/2]
| Samples FCT::Image::samples |
( |
| ) |
const |
|
inlineinherited |
◆ samples() [2/2]
| void FCT::Image::samples |
( |
Samples | samples | ) |
|
|
inlineinherited |
◆ textureViewHash()
| size_t FCT::SingleBufferImage::textureViewHash |
( |
| ) |
const |
|
overridevirtual |
◆ updateToCurrent()
| virtual UpdateResult * FCT::Image::updateToCurrent |
( |
void * | data, |
|
|
size_t | size ) |
|
inlinevirtualinherited |
◆ width() [1/2]
| int FCT::Image::width |
( |
| ) |
const |
|
inlineinherited |
◆ width() [2/2]
| void FCT::Image::width |
( |
int | width | ) |
|
|
inlineinherited |
◆ SingleBufferAfterCreateImageBehavior
◆ m_behavior
◆ m_ctx
◆ m_format
◆ m_height
◆ m_image
◆ m_initData
◆ m_refCount
| std::atomic<size_t> FCT::RefCount::m_refCount |
|
protectedinherited |
◆ m_renderTargetType
◆ m_rtv
◆ m_samples
◆ m_srv
◆ m_usage
| ImageUsages FCT::SingleBufferImage::m_usage |
|
protected |
◆ m_width
该类的文档由以下文件生成: