| addModule(Components &&... components) | FCT::Window | inline |
| addRef() | FCT::RefCount | inline |
| addRenderFinshFence(RHI::Fence *fence) | FCT::Window | inline |
| addRenderFinshSemaphore(RHI::Semaphore *semaphore) | FCT::Window | inline |
| addSingleComponent(const WindowModule::Swapchain &component) | FCT::Window | private |
| addSingleComponent(const WindowModule::AutoViewport &component) | FCT::Window | private |
| addSingleComponent(const WindowModule::DepthStencil &component) | FCT::Window | private |
| Android_Window() | FCT::Android_Window | |
| Android_Window(JavaVM *vm) | FCT::Android_Window | |
| bind(FCT::Context *ctx) override | FCT::Android_Window | virtual |
| clearHandler() | FCT::Window | |
| clearRenderFinshFences() | FCT::Window | inline |
| clearRenderFinshSemaphores() | FCT::Window | inline |
| count() | FCT::RefCount | inline |
| create() | FCT::Android_Window | |
| create(float w, float h, const char *title) | FCT::Android_Window | |
| FCT::Window::create(WindowCreateFlags flags=WindowCreateFlag::defaultConfig) | FCT::Window | |
| createPlatform()=0 | FCT::Window | pure virtual |
| createSurface | FCT::Android_Window | private |
| createVulkanSurface() | FCT::Android_Window | private |
| createVulkanSwapChain() | FCT::Android_Window | private |
| deleteThis() | FCT::RefCount | inlineprotectedvirtual |
| destorySurface | FCT::Android_Window | private |
| destroy() | FCT::Android_Window | |
| destroySurface() | FCT::Android_Window | |
| destroyVulkanSurface() | FCT::Android_Window | private |
| enableDepthBuffer(Format format) | FCT::Window | inline |
| getCallBack() const | FCT::Window | inline |
| getCurrentTarget() | FCT::Window | inline |
| getCursorPos() const =0 | FCT::Window | pure virtual |
| getDeviceHeight() | FCT::Android_Window | |
| getDeviceWidth() | FCT::Android_Window | |
| getEnv() | FCT::Android_Window | inlineprivate |
| getHeight() override | FCT::Android_Window | virtual |
| getImage() const =0 | FCT::IRenderTarget | pure virtual |
| getModule() const -> std::conditional_t< std::is_same_v< Component, WindowModule::Swapchain >, RHI::Swapchain *, std::conditional_t< std::is_same_v< Component, WindowModule::AutoViewport >, AutoViewport *, std::conditional_t< std::is_same_v< Component, WindowModule::DepthStencil >, Format, void * > > > | FCT::Window | inline |
| getSwapchainImageCount() const | FCT::Window | inline |
| getSwapchainSampleCount() const | FCT::Window | inline |
| getSwapchainTarget(Context *ctx)=0 | FCT::Window | protectedpure virtual |
| getType() const override | FCT::Window | inlinevirtual |
| getWidth() override | FCT::Android_Window | virtual |
| hasSurface() const | FCT::Android_Window | |
| initRender() | FCT::Window | |
| invokeKeyCallbacks(int key, int scancode, int action, int mods) | FCT::Android_Window | |
| invokeMouseCallbacks(int button, int action, int mods) | FCT::Android_Window | |
| invokeMouseMoveCallbacks(int xpos, int ypos) | FCT::Android_Window | |
| invokeResizeCallbacks(int width, int height) | FCT::Android_Window | |
| invokeScrollCallbacks(int xoffset, int yoffset) | FCT::Android_Window | |
| isCreated() const | FCT::Android_Window | |
| isRunning() const override | FCT::Android_Window | virtual |
| m_autoViewport | FCT::Window | protected |
| m_behavior | FCT::Window | protected |
| m_callbackHandler | FCT::Window | protected |
| m_contextReource | FCT::Android_Window | private |
| m_created | FCT::Android_Window | private |
| m_ctx | FCT::Android_Window | private |
| m_delayModuleCreate | FCT::Window | protected |
| m_depthBufferFormat | FCT::Window | protected |
| m_handlers | FCT::Window | protected |
| m_hasSurface | FCT::Android_Window | private |
| m_height | FCT::Window | protected |
| m_lt | FCT::Android_Window | private |
| m_nativeSurfaceMutex | FCT::Android_Window | private |
| m_nativeWindow | FCT::Android_Window | private |
| m_needEnableDepthBuffer | FCT::Window | protected |
| m_needRecreateSwapChain | FCT::Android_Window | private |
| m_rb | FCT::Android_Window | private |
| m_refCount | FCT::RefCount | protected |
| m_running | FCT::Android_Window | private |
| m_swapchain | FCT::Window | protected |
| m_title | FCT::Android_Window | private |
| m_vkSwapchain | FCT::Android_Window | private |
| m_vm | FCT::Android_Window | private |
| m_vulkanSurface | FCT::Android_Window | private |
| m_width | FCT::Window | protected |
| m_windowObject | FCT::Android_Window | private |
| m_x | FCT::Window | protected |
| m_y | FCT::Window | protected |
| onDestory() | FCT::Android_Window | |
| onSurfaceChanged(int width, int height) | FCT::Android_Window | |
| onSurfaceCreate(jobject surface) | FCT::Android_Window | |
| onSurfaceDestroy() | FCT::Android_Window | |
| operator bool() const | FCT::RefCount | inline |
| pos(int x, int y) | FCT::Window | inline |
| present | FCT::Android_Window | private |
| presentVulkan() | FCT::Android_Window | private |
| recreateSwapChain | FCT::Android_Window | private |
| RefCount() | FCT::RefCount | inline |
| RefCount(size_t refCount) | FCT::RefCount | inline |
| registerHandler(EventHandler *handler) | FCT::Window | |
| release() | FCT::RefCount | inline |
| resize(int w, int h) | FCT::Android_Window | |
| setCursorPos(int x, int y) override | FCT::Android_Window | virtual |
| setPresentFinshSemaphore(RHI::Semaphore *semaphore) | FCT::Window | inline |
| size(int w, int h) | FCT::Window | inline |
| sizeParam(int w, int h) | FCT::Android_Window | |
| swapBuffers() override | FCT::Android_Window | virtual |
| swapchain() const | FCT::Window | inline |
| targetImage() const | FCT::Window | inline |
| title(const std::string &title) | FCT::Window | inline |
| unregisterHandler(EventHandler *handler) | FCT::Window | |
| viewport(Vec2 lt, Vec2 rb) | FCT::Android_Window | |
| Window() | FCT::Window | inline |
| ~RefCount() | FCT::RefCount | inlinevirtual |
| ~Window() | FCT::Window | inlinevirtual |