#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
该类的文档由以下文件生成: