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 |