Horizon Official Technical Documentation
Horizon::Zone::GameLogicProcess Member List

This is the complete list of members for Horizon::Zone::GameLogicProcess, including all inherited members.

_configHorizon::Zone::GameLogicProcessprivate
_hsr_managerKernelComponentprivate
_is_finalizedHorizon::Zone::GameLogicProcessprotected
_is_initializedHorizon::Zone::GameLogicProcessprotected
_kernelKernelComponentprivate
_last_thread_update_rate_timeKernelComponentprivate
_last_total_execution_time_updateKernelComponentprivate
_mapsHorizon::Zone::GameLogicProcessprivate
_module_typeKernelComponentprivate
_monster_spawn_agentHorizon::Zone::GameLogicProcessprivate
_resource_managerHorizon::Zone::GameLogicProcessprotected
_schedulerHorizon::Zone::GameLogicProcessprivate
_segment_numberKernelComponentprivate
_threadHorizon::Zone::GameLogicProcessprivate
_thread_cpu_idKernelComponentprivate
_thread_update_rateKernelComponentprivate
_total_execution_time_aggregateKernelComponentprivate
_total_execution_time_averageKernelComponentprivate
_update_countKernelComponentprivate
_uuidKernelComponentprivate
calculate_and_set_cpu_load()KernelComponentinline
finalize() overrideHorizon::Zone::GameLogicProcessvirtual
game_config()Horizon::Zone::GameLogicProcessinline
GameLogicProcess(struct s_game_process_configuration config)Horizon::Zone::GameLogicProcess
get_kernel()KernelComponentinline
get_monster_spawn_agent()Horizon::Zone::GameLogicProcessinline
get_resource_manager()Horizon::Zone::GameLogicProcessinline
get_segment_number()KernelComponentinline
get_system_routine_manager()KernelComponentinline
get_thread_cpu_id()KernelComponentinline
get_thread_update_rate()KernelComponentinline
get_total_execution_time()KernelComponentinline
get_type_string()KernelComponentinline
get_uuid_string()KernelComponentinline
getScheduler()Horizon::Zone::GameLogicProcessinline
initialize(int segment_number=1) overrideHorizon::Zone::GameLogicProcessvirtual
is_finalized() overrideHorizon::Zone::GameLogicProcessinlinevirtual
is_initialized() overrideHorizon::Zone::GameLogicProcessinlinevirtual
KernelComponent(Kernel *kernel, Horizon::System::runtime_module_type module_type)KernelComponentinline
load_map_cache()Horizon::Zone::GameLogicProcess
on_map_update(int64_t diff)Horizon::Zone::GameLogicProcess
PrimaryResource typedefHorizon::Zone::GameLogicProcessprotected
ResourceManager typedefHorizon::Zone::GameLogicProcessprotected
SecondaryResource typedefHorizon::Zone::GameLogicProcessprotected
set_segment_number(int64_t segment_number)KernelComponentinline
set_thread_cpu_id(int cpu_id)KernelComponentinline
set_thread_update_rate(double rate)KernelComponentinline
set_total_execution_time(int time)KernelComponentinline
start_internal()Horizon::Zone::GameLogicProcess
system_routine_process_queue()KernelComponent
system_routine_queue_push(std::shared_ptr< Horizon::System::RuntimeContext > context)KernelComponent
system_routine_queue_push(std::shared_ptr< Horizon::System::RuntimeContextChain > context)KernelComponent
system_routine_register(Horizon::System::runtime_module_type module_t, Horizon::System::runtime_synchronization_method sync_t, std::shared_ptr< Horizon::System::RuntimeContext > context)KernelComponent
TertiaryResource typedefHorizon::Zone::GameLogicProcessprotected
update(uint64_t diff)Horizon::Zone::GameLogicProcess