Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::Windows::ImGui::Application Member List

This is the complete list of members for Harlinn::Windows::ImGui::Application, including all inherited members.

ActiveObject(const WideString &threadName)Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >inline
ActiveObjectBase(const WideString &threadName)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
AfterProcessMessages()Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlineprotectedvirtual
Application(const std::shared_ptr< Windows::ApplicationOptions > &options, std::unique_ptr< DXContext > dxContext=std::make_unique< DXContext >())Harlinn::Windows::ImGui::Applicationinline
Application(std::unique_ptr< DXContext > dxContext=std::make_unique< DXContext >())Harlinn::Windows::ImGui::Applicationinline
Harlinn::Windows::DXApplication::Application(const std::shared_ptr< ApplicationOptions > &options)Harlinn::Common::Core::Application
Harlinn::Windows::DXApplication::Application()Harlinn::Common::Core::Application
Harlinn::Windows::DXApplication::Application(const Application &other)=deleteHarlinn::Common::Core::Application
Harlinn::Windows::DXApplication::Application(Application &&other)=deleteHarlinn::Common::Core::Application
Base typedefHarlinn::Windows::ImGui::Application
BeforeProcessMessages() overrideHarlinn::Common::Core::Applicationprotectedvirtual
ConcurrentQueue typedefHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
Context() constHarlinn::Windows::DXApplicationinline
DefaultStartStopTimeoutInTicksHarlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >static
DXApplication(const std::shared_ptr< Windows::ApplicationOptions > &options, std::unique_ptr< DXContext > dxContext=std::make_unique< DXContext >())Harlinn::Windows::DXApplication
DXApplication(std::unique_ptr< DXContext > dxContext=std::make_unique< DXContext >())Harlinn::Windows::DXApplication
dxContext_Harlinn::Windows::DXApplicationprivate
ESFT typedefHarlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >
Event typedefHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
Form classHarlinn::Windows::ImGui::Applicationfriend
GetImGuiIO()Harlinn::Windows::ImGui::Applicationinlineprivatestatic
HandleDllMainEvent(HMODULE moduleHandle, DWORD reason, LPVOID freeLibrary) noexceptHarlinn::Common::Core::Applicationstatic
HandleException(const std::exception &error, const WideString &message)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlineprotectedvirtual
Instance()Harlinn::Windows::DXApplicationinlinestatic
instance_Harlinn::Common::Core::Applicationprivatestatic
io_Harlinn::Windows::ImGui::Applicationprivate
IsStopMessage(const MessageType &message) const noexcept overrideHarlinn::Common::Core::Applicationinlineprotectedvirtual
MainThreadId() noexceptHarlinn::Common::Core::Applicationstatic
messageLoop_Harlinn::Windows::DXApplicationprivate
messages_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
MessagesPosted() constHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
messagesPosted_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
MessagesProcessed() constHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
messagesProcessed_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
MessageType typedefHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
OnExceptionHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
OnProcessMessageHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >
OnThreadAttachedHarlinn::Common::Core::Application
OnThreadDetachedHarlinn::Common::Core::Application
operator=(const Application &other)=deleteHarlinn::Common::Core::Application
operator=(Application &&other)=deleteHarlinn::Common::Core::Application
Options() constHarlinn::Common::Core::Applicationinline
options_Harlinn::Common::Core::Applicationprivate
PostMessage(const MessageType &message)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlinevirtual
PostMessage(MessageType &&message)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlinevirtual
PostStopMessage() overrideHarlinn::Common::Core::Applicationinlineprotectedvirtual
PostThreadAttachedMessage()Harlinn::Common::Core::Application
PostThreadDetachedMessage()Harlinn::Common::Core::Application
ProcessMessage(const MessageType &message) overrideHarlinn::Common::Core::Applicationprotectedvirtual
ProcessMessages()Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlineprotected
ProcessThreadAttachedMessage(const std::shared_ptr< ApplicationThreadAttachedMessage > &message)Harlinn::Common::Core::Applicationprotectedvirtual
ProcessThreadDetachedMessage(const std::shared_ptr< ApplicationThreadDetachedMessage > &message)Harlinn::Common::Core::Applicationprotectedvirtual
Run(Windows::Form &mainForm, DXMessageLoop &messageLoop) overrideHarlinn::Windows::ImGui::Applicationinlinevirtual
Run(Form &mainForm) overrideHarlinn::Windows::ImGui::Applicationvirtual
Run(Form &mainForm, MessageLoop &messageLoop) overrideHarlinn::Windows::ImGui::Applicationvirtual
Harlinn::Common::Core::Application::Run(EventWaitHandle &manualEventWaitHandle)Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inlineprotectedvirtual
Start(const TimeSpan &timeout) overrideHarlinn::Common::Core::Applicationinlinevirtual
Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >::Start()Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >inline
Started() const noexceptHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
started_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
Stop(const TimeSpan &timeout) overrideHarlinn::Common::Core::Applicationinlinevirtual
Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >::Stop()Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >inline
Stopped() const noexceptHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
stopped_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
thread_Harlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >private
ThreadName() const noexceptHarlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >inline
threadName_Harlinn::Common::Core::Concurrency::ActiveObjectBase< std::shared_ptr< ApplicationMessage >, maxQueueSize >private
~ActiveObject()=defaultHarlinn::Common::Core::Concurrency::ActiveObject< std::shared_ptr< ApplicationMessage > >virtual
~Application()Harlinn::Windows::ImGui::Applicationinlinevirtual
~DXApplication()Harlinn::Windows::DXApplicationvirtual