| _currentFlush() | FCT::Context | |
| _nextFrame() | FCT::Context | |
| _waitCurrentFlush() | FCT::Context | inline |
| _waitForNextFrame() | FCT::Context | inline |
| addModule() | FCT::Context | |
| addRef() | FCT::RefCount | inline |
| advanceLogicFrame() | FCT::Context | inline |
| advanceSubmitFrame() | FCT::Context | inline |
| 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_Context | inline |
| Context(Runtime *runtime) | FCT::Context | protected |
| count() | FCT::RefCount | inline |
| create(ContextCreateFlags flag=ContextCreateFlag::defaultConfig) | FCT::Context | |
| createCommandPoolAndBuffers() | FCT::VK_Context | private |
| createCompiler() | FCT::Context | |
| createMesh(const ModelMesh *modelMesh, const VertexLayout &layout) | FCT::Context | |
| createPlatform() override | FCT::VK_Context | virtual |
| createResource() | FCT::Context | inline |
| createTraditionPipeline() override | FCT::VK_Context | virtual |
| createTransferCommandPool() | FCT::VK_Context | |
| currentFrameIndex() | FCT::Context | inline |
| currentLogicFrameIndex() const | FCT::Context | inline |
| currentSubmitFrameIndex() const | FCT::Context | inline |
| deleteThis() | FCT::RefCount | inlineprotectedvirtual |
| device() | FCT::VK_Context | inline |
| 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::Context | inline |
| getBindWindows() | FCT::Context | inline |
| getCompiler() | FCT::Context | inline |
| getDescriptorPool() | FCT::Context | inline |
| getDevice() const | FCT::VK_Context | inline |
| getEventTypeId() | FCT::IEventSystem< EventSystemConfig::TriggerOnly > | inlineprivatestatic |
| getGenerator() | FCT::Context | inline |
| getGraphicsQueue() | FCT::VK_Context | inline |
| getGraphicsQueueFamily() const | FCT::VK_Context | |
| getModule() | FCT::Context | |
| getPhysicalDevice() const | FCT::VK_Context | inline |
| getVkInstance() | FCT::VK_Context | |
| isIntegrateGpu() override | FCT::VK_Context | virtual |
| loadMesh(const std::string &filename, const std::string &meshName, const VertexLayout &layout) | FCT::Context | |
| loadTexture(const std::string &filename) | FCT::Context | |
| loadTexture(const unsigned char *data, size_t size) | FCT::Context | |
| m_bindWindows | FCT::Context | protected |
| m_cmdGraph | FCT::Context | protected |
| m_commandBuffers | FCT::VK_Context | private |
| m_commandPool | FCT::VK_Context | private |
| m_common | FCT::VK_Context | private |
| m_compiler | FCT::Context | protected |
| m_ctxRunning | FCT::Context | protected |
| m_currentFlush | FCT::Context | protected |
| m_descriptorPool | FCT::Context | protected |
| m_device | FCT::VK_Context | private |
| m_eventQueue | FCT::IEventSystem< EventSystemConfig::TriggerOnly > | private |
| m_flowControl | FCT::Context | protected |
| m_frameIndex | FCT::Context | protected |
| m_generator | FCT::Context | protected |
| m_graphicsQueue | FCT::VK_Context | private |
| m_graphicsQueueFamilyIndex | FCT::VK_Context | private |
| m_handlers | FCT::IEventSystem< EventSystemConfig::TriggerOnly > | private |
| m_imageLoader | FCT::Context | protected |
| m_logicFrameIndex | FCT::Context | protected |
| m_logicTask | FCT::Context | protected |
| m_maxFrameInFlight | FCT::Context | protected |
| m_modelLoader | FCT::Context | protected |
| m_nextFrame | FCT::Context | protected |
| m_nextSubscribeId | FCT::IEventSystem< EventSystemConfig::TriggerOnly > | private |
| m_phyDevice | FCT::VK_Context | private |
| m_refCount | FCT::RefCount | protected |
| m_renderGraph | FCT::Context | protected |
| m_resourceDevice | FCT::Context | protected |
| m_resourceManager | FCT::Context | protected |
| m_runtime | FCT::Context | protected |
| m_submitFrameIndex | FCT::Context | protected |
| m_submitThread | FCT::Context | protected |
| m_submitThreadId | FCT::Context | protected |
| m_ticker | FCT::Context | protected |
| m_transferCommandPool | FCT::VK_Context | private |
| m_transferQueue | FCT::VK_Context | private |
| m_transferQueueFamilyIndex | FCT::VK_Context | private |
| maxFrameInFlight(uint32_t maxFrameInFlight) | FCT::Context | inline |
| maxFrameInFlight() const | FCT::Context | inline |
| onWindowBound(Window *wnd) | FCT::Context | inline |
| operator bool() const | FCT::RefCount | inline |
| pipeHub() | FCT::Context | |
| postLogicTask(const std::function< void()> &task) | FCT::Context | inlineprotected |
| RefCount() | FCT::RefCount | inline |
| RefCount(size_t refCount) | FCT::RefCount | inline |
| release() | FCT::RefCount | inline |
| removeModule() | FCT::Context | |
| submitCommandBuffer() | FCT::VK_Context | |
| submitThread() | FCT::Context | inline |
| submitTickers() | FCT::Context | inline |
| subscribe(Func &&func) | FCT::IEventSystem< EventSystemConfig::TriggerOnly > | inline |
| syncTickers() | FCT::Context | inline |
| 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::Context | protectedvirtual |
| ~RefCount() | FCT::RefCount | inlinevirtual |
| ~VK_Context() override | FCT::VK_Context | |