FCT
|
#include <Pass.h>
Public 成员函数 | |
OldPass () | |
void | setPassResourceAddCallback (const RenderGraphPassResourceAddCallback &callback) |
RHI::Pass * | rhiPass () const |
void | setRhiPass (RHI::Pass *pass) |
virtual | ~OldPass ()=default |
PassClearValue | getClearValue () const |
OldPass & | enableClear (ClearTypes type, Vec4 color, float depth=1.0f, uint8_t stencil=0) |
virtual void | submit (RHI::CommandBuffer *cmdBuf)=0 |
virtual void | swapJobQueue ()=0 |
virtual void | updateResource ()=0 |
void | setTarget (uint32_t index, Image *target) |
void | setDepthStencil (Image *depthStencil) |
void | setTarget (uint32_t index, Window *wnd) |
virtual void | submit (Job *job)=0 |
void | addRef () |
void | release () |
size_t | count () |
operator bool () const |
Protected 成员函数 | |
virtual void | deleteThis () |
Protected 属性 | |
std::map< uint32_t, Image * > | m_targets |
Context * | m_ctx |
Image * | m_depthStencil |
PassClearValue | m_clearValue |
RHI::Pass * | m_pass |
RenderGraphPassResourceAddCallback | m_addResourceCallback |
std::atomic< size_t > | m_refCount |
|
virtualdefault |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedvirtualinherited |
|
inline |
|
inlineinherited |
在文件 RefCount.h 第 22 行定义.
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
pure virtual |
在 FCT::TraditionRenderPass 内被实现.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |
|
protected |
|
protectedinherited |
在文件 RefCount.h 第 30 行定义.