|
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 行定义.