FCT
载入中...
搜索中...
未找到
FCT::RenderGraph 成员列表

成员的完整列表,这些成员属于 FCT::RenderGraph,包括所有继承而来的类成员

addPass(const PassDesc &desc)FCT::RenderGraphprivate
addPass(std::string name, Args &&... args)FCT::RenderGraphinline
allocateCommandBuffer()FCT::RenderGraphprivate
allocateResources()FCT::RenderGraphprivate
analyzePassGroupBarriers()FCT::RenderGraphprivate
analyzePassGroupDependencies(const std::string &groupLeader, const std::vector< std::string > &groupMembers, std::map< std::string, std::set< std::string > > &dependencies) constFCT::RenderGraphprivate
checkBarriersBeforePassGroup(const std::string &groupLeader, const std::vector< std::string > &groupMembers, const std::unordered_map< Image *, ImageState > &imageStates)FCT::RenderGraphprivate
cleanUp()FCT::RenderGraphprivate
cleanUpCompile()FCT::RenderGraphprivate
compile()FCT::RenderGraphinline
computePassGroupExecutionOrder()FCT::RenderGraphprivate
convertShaderStageToPipelineStage(ShaderStage stage) constFCT::RenderGraphprivate
createDepthStencilEdge(const std::string &passName, const std::string &depthStencilName, const DepthStencil &depthStencil)FCT::RenderGraphprivate
createPassGroups()FCT::RenderGraphprivate
createRHIPasses()FCT::RenderGraphprivate
createTargetEdge(const std::string &passName, const std::string &targetName, const Target &target)FCT::RenderGraphprivate
createTextureEdge(const std::string &passName, const std::string &textureName, const Texture &texture)FCT::RenderGraphprivate
enqueue(Event &&event)FCT::IEventSystem< EventSystemConfig::TriggerOnly >inlineprivate
executeAllPassGroups(RHI::CommandBuffer *cmdBuffer)FCT::RenderGraph
executeBarriers(RHI::CommandBuffer *cmdBuffer, const std::vector< BarrierInfo > &barriers)FCT::RenderGraphprivate
getEventTypeId()FCT::IEventSystem< EventSystemConfig::TriggerOnly >inlineprivatestatic
getImage(const std::string &name) constFCT::RenderGraph
getOrCreateImageNode(const std::string &name, const Texture &texture)FCT::RenderGraphprivate
getOrCreateImageNode(const std::string &name, const Target &target)FCT::RenderGraphprivate
getOrCreateImageNode(const std::string &name, const DepthStencil &depthStencil)FCT::RenderGraphprivate
getPass(const std::string &name) constFCT::RenderGraph
getTextureEdges(const std::string &passName) constFCT::RenderGraph
groupPasses()FCT::RenderGraphprivate
initForSubmit()FCT::RenderGraphprivate
m_allocatedImagesFCT::RenderGraphprivate
m_allocatedPassesFCT::RenderGraphprivate
m_allocatedPassGroupsFCT::RenderGraphprivate
m_commandBufferGraphFCT::RenderGraphprivate
m_commandBufferIndexFCT::RenderGraphprivate
m_commandBufferTokenFCT::RenderGraphprivate
m_edgesFCT::RenderGraphprivate
m_eventQueueFCT::IEventSystem< EventSystemConfig::TriggerOnly >private
m_flowControlFCT::RenderGraphprivate
m_handlersFCT::IEventSystem< EventSystemConfig::TriggerOnly >private
m_imageNodesFCT::RenderGraphprivate
m_nextSubscribeIdFCT::IEventSystem< EventSystemConfig::TriggerOnly >private
m_passesUnionsFCT::RenderGraphprivate
m_passGroupBarriersFCT::RenderGraphprivate
m_passGroupDependenciesFCT::RenderGraphprivate
m_passGroupExecutionOrderFCT::RenderGraphprivate
m_passGroupOrdersFCT::RenderGraphprivate
m_passNodesFCT::RenderGraphprivate
m_resourceDeviceFCT::RenderGraphprivate
m_resourceManagerFCT::RenderGraphprivate
RenderGraph(Device *device, FlowControl *flowControl, CommandBufferGraph *commandBufferGraph, ResourceManager *resourceManager)FCT::RenderGraph
resolveTextureSizes()FCT::RenderGraphprivate
simulateExecutionAndAnalyzeBarriers()FCT::RenderGraphprivate
simulatePassGroupExecution(const std::string &groupLeader, const std::vector< std::string > &groupMembers, std::unordered_map< Image *, ImageState > &imageStates)FCT::RenderGraphprivate
submitPassGroup(RHI::CommandBuffer *cmdBuffer, const std::string &groupLeader)FCT::RenderGraphprivate
subscribe(std::string passName, Func &&func)FCT::RenderGraphinline
FCT::IEventSystem< EventSystemConfig::TriggerOnly >::subscribe(Func &&func)FCT::IEventSystem< EventSystemConfig::TriggerOnly >inlineprivate
topologicalSort(const std::map< std::string, std::set< std::string > > &dependencies) constFCT::RenderGraphprivate
trigger(const Event &event)FCT::IEventSystem< EventSystemConfig::TriggerOnly >inlineprivate
unsubscribe(SubscribeId subscribeId)FCT::RenderGraphinline
unsubscribeAll()FCT::IEventSystem< EventSystemConfig::TriggerOnly >inlineprivate
update()FCT::IEventSystem< EventSystemConfig::TriggerOnly >inlineprivate
updateAll()FCT::IEventSystem< EventSystemConfig::TriggerOnly >inlineprivate