|
FCT
|
#include "../ThirdParty.h"#include "../ToolDefine.h"#include "../Bases.h"#include "../Memory/ObjectPool.h"#include "./RenderGraph.h"#include "../MutilThreadBase/Computation.h"#include "./DataTypes.h"#include "../RHI/VertexShader.h"#include "../RHI/PixelShader.h"#include "../RHI/Swapcain.h"#include "./Material.h"#include "./DrawCall.h"#include "./ConstBuffer.h"#include "../ImageLoader/ImageLoader.h"#include "../Type/type.h"#include "./Image.h"#include "../RHI/CommandPool.h"#include "../RHI/Pass.h"#include "../RHI/Fence.h"#include "../RHI/Semaphore.h"#include "../RHI/Sampler.h"#include "../RHI/InputLayout.h"#include "../RHI/DescriptorPool.h"#include "./ShaderCompiler.h"#include "./ShaderGenerator.h"#include "../ModelLoader/ModelLoader.h"#include "./OldRenderGraph.h"#include "FencePool.h"#include "SemaphorePool.h"#include "./Device.h"#include "Mesh.h"#include "../Base/TokenGraph.h"#include "../Base/IEventSystem.h"#include "./ResourceManager.h"#include "./ContextEvent.h"#include "./CommandBufferGraph.h"#include "./SubmitThreadManager.h"#include "./FlowControl.h"#include "Mesh.hpp"

类 | |
| class | FCT::Context |
| struct | FCT::Context::LogicTaskData |
命名空间 | |
| namespace | FCT |
| namespace | FCT::RHI |
| namespace | FCT::InnerSync |
| namespace | FCT::ContextTicker |
类型定义 | |
| using | FCT::TickerToken = uint32_t |
枚举 | |
| enum class | FCT::ContextCreateFlag { FCT::withModuleResourceManage = 1 << 0 , FCT::withModuleRenderGraph = 1 << 1 , FCT::withAutoMaxFrameInFlight = 1 << 2 , FCT::defaultConfig } |
变量 | |
| constexpr const char * | FCT::RenderGraphSubmitTickerName = "RenderGraphSubmitTicker" |
| constexpr const char * | FCT::RenderGraphExcutePassSubmitTickerName = "RenderGraphExcutePassSubmitTicker" |
| constexpr const char * | FCT::SwapBufferSubmitTicker = "SwapBufferSubmitTicker" |
| constexpr const char * | FCT::RenderGraphSyncTicker_SwapJobQueueName = "RenderGraphSyncTicker_SwapJobQueue" |
| constexpr const char * | FCT::InnerSync::CheckRecreateSwapchainSync = "CheckRecreateSwapchainSync" |
| constexpr const char * | FCT::InnerSync::AdvanceFrameIndex = "AdvanceFrameIndex" |