|
FCT
|
成员的完整列表,这些成员属于 FCT::Window,包括所有继承而来的类成员
| 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 |
| bind(Context *ctx) override | FCT::Window | virtual |
| clearHandler() | FCT::Window | |
| clearRenderFinshFences() | FCT::Window | inline |
| clearRenderFinshSemaphores() | FCT::Window | inline |
| count() | FCT::RefCount | inline |
| create(WindowCreateFlags flags=WindowCreateFlag::defaultConfig) | FCT::Window | |
| createPlatform()=0 | FCT::Window | pure virtual |
| deleteThis() | FCT::RefCount | inlineprotectedvirtual |
| enableDepthBuffer(Format format) | FCT::Window | inline |
| getCallBack() const | FCT::Window | inline |
| getCurrentTarget() | FCT::Window | inline |
| getCursorPos() const =0 | FCT::Window | pure virtual |
| getHeight()=0 | FCT::Window | pure 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()=0 | FCT::Window | pure virtual |
| initRender() | FCT::Window | |
| isRunning() const =0 | FCT::Window | pure virtual |
| m_autoViewport | FCT::Window | protected |
| m_behavior | FCT::Window | protected |
| m_callbackHandler | FCT::Window | protected |
| m_ctx | FCT::Window | protected |
| m_delayModuleCreate | FCT::Window | protected |
| m_depthBufferFormat | FCT::Window | protected |
| m_handlers | FCT::Window | protected |
| m_height | FCT::Window | protected |
| m_needEnableDepthBuffer | FCT::Window | protected |
| m_refCount | FCT::RefCount | protected |
| m_swapchain | FCT::Window | protected |
| m_title | FCT::Window | protected |
| m_width | FCT::Window | protected |
| m_x | FCT::Window | protected |
| m_y | FCT::Window | protected |
| operator bool() const | FCT::RefCount | inline |
| pos(int x, int y) | FCT::Window | inline |
| RefCount() | FCT::RefCount | inline |
| RefCount(size_t refCount) | FCT::RefCount | inline |
| registerHandler(EventHandler *handler) | FCT::Window | |
| release() | FCT::RefCount | inline |
| setCursorPos(int x, int y)=0 | FCT::Window | pure virtual |
| SetParamWindowBehavior class | FCT::Window | friend |
| setPresentFinshSemaphore(RHI::Semaphore *semaphore) | FCT::Window | inline |
| size(int w, int h) | FCT::Window | inline |
| swapBuffers()=0 | FCT::Window | pure virtual |
| swapchain() const | FCT::Window | inline |
| targetImage() const | FCT::Window | inline |
| title(const std::string &title) | FCT::Window | inline |
| unregisterHandler(EventHandler *handler) | FCT::Window | |
| Window() | FCT::Window | inline |
| ~RefCount() | FCT::RefCount | inlinevirtual |
| ~Window() | FCT::Window | inlinevirtual |