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

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

_currentFlush()FCT::Context
_nextFrame()FCT::Context
_waitCurrentFlush()FCT::Contextinline
_waitForNextFrame()FCT::Contextinline
addModule()FCT::Context
addRef()FCT::RefCountinline
advanceLogicFrame()FCT::Contextinline
advanceSubmitFrame()FCT::Contextinline
beginCommandBuffer(int index)FCT::VK_Context
beginSingleTimeCommands()FCT::VK_Context
beginSingleTimeTransferCommands()FCT::VK_Context
clear(Vec4 color, float depth=1.0, float stencil=0.0)FCT::VK_Contextinline
Context(Runtime *runtime)FCT::Contextprotected
count()FCT::RefCountinline
create(ContextCreateFlags flag=ContextCreateFlag::defaultConfig)FCT::Context
createCommandPoolAndBuffers()FCT::VK_Contextprivate
createCompiler()FCT::Context
createMesh(const ModelMesh *modelMesh, const VertexLayout &layout)FCT::Context
createPlatform() overrideFCT::VK_Contextvirtual
createResource()FCT::Contextinline
createTraditionPipeline() overrideFCT::VK_Contextvirtual
createTransferCommandPool()FCT::VK_Context
currentFrameIndex()FCT::Contextinline
currentLogicFrameIndex() constFCT::Contextinline
currentSubmitFrameIndex() constFCT::Contextinline
deleteThis()FCT::RefCountinlineprotectedvirtual
device()FCT::VK_Contextinline
endCommandBuffer(int index)FCT::VK_Context
endSingleTimeCommands(vk::CommandBuffer commandBuffer)FCT::VK_Context
endSingleTimeTransferCommands(vk::CommandBuffer commandBuffer, vk::Fence *outFence)FCT::VK_Context
enqueue(Event &&event)FCT::IEventSystem< EventSystemConfig::TriggerOnly >inline
findMemoryType(uint32_t typeFilter, vk::MemoryPropertyFlags properties)FCT::VK_Context
flush()FCT::Contextinline
getBindWindows()FCT::Contextinline
getCompiler()FCT::Contextinline
getDescriptorPool()FCT::Contextinline
getDevice() constFCT::VK_Contextinline
getEventTypeId()FCT::IEventSystem< EventSystemConfig::TriggerOnly >inlineprivatestatic
getGenerator()FCT::Contextinline
getGraphicsQueue()FCT::VK_Contextinline
getGraphicsQueueFamily() constFCT::VK_Context
getModule()FCT::Context
getPhysicalDevice() constFCT::VK_Contextinline
getVkInstance()FCT::VK_Context
loadMesh(const std::string &filename, const std::string &meshName, const VertexLayout &layout)FCT::Context
loadTexture(const std::string &filename)FCT::Context
m_bindWindowsFCT::Contextprotected
m_cmdGraphFCT::Contextprotected
m_commandBuffersFCT::VK_Contextprivate
m_commandPoolFCT::VK_Contextprivate
m_commonFCT::VK_Contextprivate
m_compilerFCT::Contextprotected
m_ctxRunningFCT::Contextprotected
m_currentFlushFCT::Contextprotected
m_descriptorPoolFCT::Contextprotected
m_deviceFCT::VK_Contextprivate
m_eventQueueFCT::IEventSystem< EventSystemConfig::TriggerOnly >private
m_flowControlFCT::Contextprotected
m_frameIndexFCT::Contextprotected
m_generatorFCT::Contextprotected
m_graphicsQueueFCT::VK_Contextprivate
m_graphicsQueueFamilyIndexFCT::VK_Contextprivate
m_handlersFCT::IEventSystem< EventSystemConfig::TriggerOnly >private
m_imageLoaderFCT::Contextprotected
m_logicFrameIndexFCT::Contextprotected
m_logicTaskFCT::Contextprotected
m_maxFrameInFlightFCT::Contextprotected
m_modelLoaderFCT::Contextprotected
m_nextFrameFCT::Contextprotected
m_nextSubscribeIdFCT::IEventSystem< EventSystemConfig::TriggerOnly >private
m_phyDeviceFCT::VK_Contextprivate
m_refCountFCT::RefCountprotected
m_renderGraphFCT::Contextprotected
m_resourceDeviceFCT::Contextprotected
m_resourceManagerFCT::Contextprotected
m_submitFrameIndexFCT::Contextprotected
m_submitThreadFCT::Contextprotected
m_submitThreadIdFCT::Contextprotected
m_tickerFCT::Contextprotected
m_transferCommandPoolFCT::VK_Contextprivate
m_transferQueueFCT::VK_Contextprivate
m_transferQueueFamilyIndexFCT::VK_Contextprivate
maxFrameInFlight(uint32_t maxFrameInFlight)FCT::Contextinline
maxFrameInFlight() constFCT::Contextinline
onWindowBound(Window *wnd)FCT::Contextinline
operator bool() constFCT::RefCountinline
postLogicTask(const std::function< void()> &task)FCT::Contextinlineprotected
RefCount()FCT::RefCountinline
RefCount(size_t refCount)FCT::RefCountinline
release()FCT::RefCountinline
removeModule()FCT::Context
submitCommandBuffer()FCT::VK_Context
submitThread()FCT::Contextinline
submitTickers()FCT::Contextinline
subscribe(Func &&func)FCT::IEventSystem< EventSystemConfig::TriggerOnly >inline
syncTickers()FCT::Contextinline
transferDataToBuffer(vk::Buffer dstBuffer, size_t size, const void *data)FCT::VK_Context
transferDataToImage(vk::Image dstImage, uint32_t width, uint32_t height, vk::Format format, const void *data, size_t dataSize, vk::Fence *outFence=nullptr, std::function< void()> *cleanUpCallback=nullptr)FCT::VK_Context
transferDataToImage(vk::Image dstImage, uint32_t width, uint32_t height, uint32_t depth, vk::Format format, uint32_t mipLevels, uint32_t arrayLayers, vk::ImageAspectFlags aspectMask, const void *data, size_t dataSize, vk::Fence *outFence=nullptr, std::function< void()> *cleanUpCallback=nullptr)FCT::VK_Context
trigger(const Event &event)FCT::IEventSystem< EventSystemConfig::TriggerOnly >inline
unsubscribe(SubscribeId subscribeId)FCT::IEventSystem< EventSystemConfig::TriggerOnly >inline
unsubscribeAll()FCT::IEventSystem< EventSystemConfig::TriggerOnly >inline
update()FCT::IEventSystem< EventSystemConfig::TriggerOnly >inline
updateAll()FCT::IEventSystem< EventSystemConfig::TriggerOnly >inline
VK_Context(VK_ContextCommon *common)FCT::VK_Context
~Context()FCT::Contextprotectedvirtual
~RefCount()FCT::RefCountinlinevirtual
~VK_Context() overrideFCT::VK_Context