IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::ModuleRegister Member List

This is the complete list of members for ice::ModuleRegister, including all inherited members.

load_module(ice::Allocator &alloc, ice::String path) noexcept=0ice::ModuleRegisterpure virtual
load_module(ice::Allocator &alloc, ice::FnModuleLoad *load_fn, ice::FnModuleUnload *unload_fn, bool from_shared_library) noexcept=0ice::ModuleRegisterpure virtual
load_module(ice::Allocator &alloc, ice::ModuleInfo const &module_info) noexceptice::ModuleRegisterinlinevirtual
load_module(ice::Allocator &alloc) noexceptice::ModuleRegisterinline
query_api(ice::StringID_Arg api_name, ice::u32 version, ice::ModuleAPI &out_api) const noexceptice::ModuleQueryinlinevirtual
query_api(Type &api_struct) const noexceptice::ModuleQueryinline
query_apis(ice::StringID_Arg api_name, ice::u32 version, ice::ModuleAPI *out_array, ice::u32 *inout_array_size) const noexcept=0ice::ModuleQuerypure virtual
query_apis(ice::Array< Type > &out_apis) const noexceptice::ModuleQuery
~ModuleQuery() noexcept=defaultice::ModuleQueryvirtual
~ModuleRegister() noexcept=defaultice::ModuleRegistervirtual