neoGFX
Cross-platform C++ app/game engine
|
#include <application.hpp>
Public Member Functions | |
application (const i_application_info &aApplicationInfo, i_service_provider &aServiceProvider=allocate_service_provider()) | |
bool | discover (const uuid &aId, void *&aObject) override |
i_service_provider & | service_provider () const override |
const i_application_info & | info () const override |
i_plugin_manager & | plugin_manager () override |
Public Member Functions inherited from neolib::reference_counted< Base, DeallocateOnRelease > | |
reference_counted () noexcept | |
reference_counted (const reference_counted &aOther) noexcept | |
~reference_counted () | |
reference_counted & | operator= (const reference_counted &) |
void | add_ref () const noexcept override |
void | release () const override |
int32_t | use_count () const noexcept override |
const base_type * | release_and_take_ownership () const override |
base_type * | release_and_take_ownership () override |
void | pin () const noexcept override |
void | unpin () const override |
i_ref_control_block & | control_block () override |
Definition at line 48 of file application.hpp.
|
inline |
Definition at line 51 of file application.hpp.
|
inlineoverride |
Definition at line 59 of file application.hpp.
|
inlineoverride |
Definition at line 70 of file application.hpp.
|
inlineoverride |
Definition at line 74 of file application.hpp.
|
inlineoverride |
Definition at line 65 of file application.hpp.