FCT
|
#include <Job.h>
Public 成员函数 | |
JobType | getType () const override |
TraditionRenderJob () | |
TraditionRenderJob & | addMesh (StaticMesh< uint16_t > *mesh) |
TraditionRenderJob & | addMesh (StaticMesh< uint32_t > *mesh) |
TraditionRenderJob & | addMesh (DynamicMesh< uint32_t > *mesh) |
TraditionRenderJob & | addMesh (DynamicMesh< uint16_t > *mesh) |
TraditionRenderJob & | setPassResource (PassResource *resource) |
TraditionRenderJob & | setPipelineState (TraditionPipelineState *state) |
virtual void | submit (RHI::CommandBuffer *cmdBuf) |
void | addRef () |
void | release () |
size_t | count () |
operator bool () const |
Public 属性 | |
PassResource * | resource |
TraditionPipelineState * | state |
std::vector< StaticMesh< uint16_t > * > | meshes16 |
std::vector< StaticMesh< uint32_t > * > | meshes32 |
std::vector< DynamicMesh< uint32_t > * > | meshes32Dynamic |
std::vector< DynamicMesh< uint16_t > * > | meshes16Dynamic |
bool | needsUpdate |
bool | isCreated |
Protected 成员函数 | |
virtual void | deleteThis () |
Protected 属性 | |
std::atomic< size_t > | m_refCount |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedvirtualinherited |
|
inlineoverridevirtual |
|
inlineinherited |
在文件 RefCount.h 第 22 行定义.
|
inlineinherited |
|
inline |
|
inline |
|
inlinevirtual |
|
protectedinherited |
在文件 RefCount.h 第 30 行定义.
std::vector<StaticMesh<uint16_t>*> FCT::TraditionRenderJob::meshes16 |
std::vector<DynamicMesh<uint16_t>*> FCT::TraditionRenderJob::meshes16Dynamic |
std::vector<StaticMesh<uint32_t>*> FCT::TraditionRenderJob::meshes32 |
std::vector<DynamicMesh<uint32_t>*> FCT::TraditionRenderJob::meshes32Dynamic |
PassResource* FCT::TraditionRenderJob::resource |
TraditionPipelineState* FCT::TraditionRenderJob::state |