Btk
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C_IMAGEHLP_LINE64
 C_IMAGEHLP_MODULE64
 C_IMAGEHLP_SYMBOL64
 C_KDHELP64
 CBtk::_NoSignalA type to tell the async don't emit the signal in main thread
 C_tagADDRESS64
 C_tagSTACKFRAME64
 CBtk::Impl::AsyncGuard< HasSiganlArg, T >A RAII class for impl Invoker
 CBtk::Impl::AsyncGuard< false, T >The specialization of no signal arg
 CBtk::Impl::AsyncGuard< true, T >
 CBtk::Impl::AsyncResultHolder< RetT >
 CBtk::Impl::AsyncResultHolder< RetT & >
 CBtk::Impl::AsyncResultHolder< RetT &>
 CBtk::Impl::AsyncResultHolder< std::invoke_result_t< Callable, Args... > >
 CBtk::Impl::AsyncResultHolder< void >
 CBtk::Impl::AsyncScopePtr< T >
 CBtk::Impl::AsyncSignal< has_signal, RetT >
 CBtk::Impl::AsyncSignal< false, RetT >
 CBtk::Impl::AsyncSignal< HasSignal, std::invoke_result_t< Callable, Args... > >
 CBtk::Impl::AsyncSignal< true, RetT >
 CBtk::Impl::AsyncSignal< true, void >
 CBtk::AsyncTask< HasSignal, Callable, Args >The AsyncTask
 CBtk::Atomic
 CBtkTableRenderer Interface Table
 CBtk::Mixer::Channal
 CBtk::Mixer::Chunk
 CBtk::Win32::ComInstance< T >A Helper class to manager com
 CBtk::Win32::ComMemPtr< T >A pointer to free memory from com
 CBtk::Connection
 CBtk::ContainerA Container of Widget
 CBtk::CountedBackInserter< T >A helper class for count the length we inserted
 CBtk::CursorMouse's cursor
 CBtk::Impl::AsyncResultHolder< RetT >::Data
 CBtk::Impl::AsyncResultHolder< RetT >::Data
 CBtk::DrawCallbackThe Internal Window Draw Callback
 CBtk::EventA base event of all events
 CBtk::System::EventHandler
 Cexception
 CBtk::ExceptionData
 CBtk::System::ExitHandler
 CBtkFt::Face
 CBtk::FontFont Class
 CBtk::FontImplFont Impl
 CBtk::FontSet
 CBtk::FPoint
 CFPSmanagerStructure holding the state and timing information of the framerate controller
 CBtk::FRect
 CBtk::FSelectBoxA Dialog of file selecting
 CBtk::FSelectBoxImpl
 CBtk::Function< RetT >
 CBtk::Function< bool(Btk::Event &)>
 CBtk::Function< bool(Event &)>
 CBtk::Function< void(Renderer &)>
 CBtk::FunctionBase
 CBtk::GifGif Decoding class
 CBtk::HasSlots
 CStackWalkerInternal::IMAGEHLP_MODULE64_V2
 CStackWalkerInternal::IMAGEHLP_MODULE64_V3
 CBtk::Texture::InformationTexture's information
 Cini_parse_string_ctx
 Cutf8::iterator< octet_iterator >
 Cutf8::unchecked::iterator< octet_iterator >
 CBtk::FontUtils::LockGuard
 CBtk::LockGuard< T >Generic LockGuard
 CBtkFt::LockGuardA helper class to lock ft library
 CBtk::LockGuard< Texture >Lock Guard for Texture locking
 CBtk::Impl::ManagerBase
 CBtk::MessageBox
 CBtk::MessageBoxImpl
 CBtk::Module
 CBtk::Mixer::Music
 CBtk::PixBuf
 CBtk::PixelFormatPixels format
 CBtk::PixFmtPixels format detail
 CBtk::PStreamPipe stream to or from a process
 CBtk::Impl::RefDeleter< T >A helper class to delete MessageBox impl
 Cruntime_error
 CRuntimeError
 CBtk::RWops
 CBtk::Impl::ScopeGuard< T >
 CSDL2_gfxBresenhamIteratorThe structure passed to the internal Bresenham iterator
 CSDL2_gfxMurphyIteratorThe structure passed to the internal Murphy iterator
 CSDL_Color
 CSDL_Point
 CSDL_Rect
 CBtk::Impl::SDLScopePtr
 CBtk::Signal< RetT >
 CBtk::Signal< bool()>
 CBtk::Signal< bool(Btk::Event &)>
 CBtk::Signal< void()>
 CBtk::Signal< void(int new_w, int new_h)>
 CBtk::Signal< void(RetT &)>
 CBtk::Signal< void(std::string_view)>
 CBtk::SignalBase
 CBtk::SizeSize of a Widget or Window
 CBtk::Impl::SlotBase
 CBtk::SpinLock
 CStackWalkerInternal
 CBtk::System
 CBtk::Task
 CtColorRGBAA 32 bit RGBA pixel
 CtColorYA 8bit Y/palette pixel
 CBtk::TextBoxInserter
 CBtk::TextBufferA container of utf16 encoded string for TextEditer
 CBtk::TextSelection
 CBtk::Texture
 CBtk::Theme
 CBtk::Thread
 CBtk::Impl::ThreadInvoker< T, Args >
 CBtk::ThreadPool
 CBtk::Timer
 CBtk::TimerBaseThe Timer Impl
 CBtk::TimerInvoker
 Ctuple
 CBtk::WidgetAttr
 CBtk::WindowImpl
 CBtk::Worker
 CBtk::X11::XContextCurrent Context for SDL_Window