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 = 0x1 , FCT::withModuleRenderGraph = 0x2 , 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" |