VR-Engage  2.2
Loading...
Searching...
No Matches
registerMessageBindings.h
Go to the documentation of this file.
1/******************************************************************************
2** Copyright (c) 2025 MAK Technologies
3** All rights reserved.
4******************************************************************************/
5
6//! \file registerMessageBindings.h
7//! \brief Defines function for registering message bindings for Lua
8//!
9//! This file contains the function for registering message-related functionality
10//! with the VREngage Lua binding system. It registers all message types and related
11//! functions that need to be available to Lua scripts for messaging capabilities.
12
13#pragma once
14
16
17namespace makVre
18{
19//! \brief Registers message-related bindings with the Lua binding system
20//!
21//! This function registers all message-related functionality with the VREngage
22//! Lua binding system. It must be called during initialization before any Lua
23//! scripts that use messaging functionality are executed. The function registers
24//! message types, creators, and handlers that allow Lua scripts to send and
25//! receive messages within the VREngage messaging system.
27} // namespace makVre
Defines export macros for the vreLuaBindings library.
#define VRELUABINDING_DLL
Export/import macro for non-Windows platforms.
Definition export.h:37
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
void VRELUABINDING_DLL registerMessageBindings()
Registers message-related bindings with the Lua binding system.