From cf2c2eb05bd5d30169771b0087df84a53124f766 Mon Sep 17 00:00:00 2001 From: jussi Date: Wed, 20 Nov 2024 17:10:42 +0200 Subject: Type class updates. --- ReiLua_API.lua | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) (limited to 'ReiLua_API.lua') diff --git a/ReiLua_API.lua b/ReiLua_API.lua index 3df128b..114756b 100644 --- a/ReiLua_API.lua +++ b/ReiLua_API.lua @@ -8049,6 +8049,71 @@ function RL.EaseElasticOut( t, b, c, d ) end ---@return any value function RL.EaseElasticInOut( t, b, c, d ) end +-- Bitwise Operations - Arithmetic + +---Equivalent to a & b in C +---- Success return int +---@param a integer +---@param b integer +---@return any result +function RL.BitAnd( a, b ) end + +---Equivalent to a | b in C +---- Success return int +---@param a integer +---@param b integer +---@return any result +function RL.BitOr( a, b ) end + +---Equivalent to a ^ b in C +---- Success return int +---@param a integer +---@param b integer +---@return any result +function RL.BitXor( a, b ) end + +---Equivalent to ~v in C +---- Success return int +---@param v integer +---@return any result +function RL.BitNot( v ) end + +---Equivalent to v << n in C +---- Success return int +---@param v integer +---@param n integer +---@return any result +function RL.BitShiftLeft( v, n ) end + +---Equivalent to v >> n in C +---- Success return int +---@param v integer +---@param n integer +---@return any result +function RL.BitShiftRight( v, n ) end + +---Set bit in index i to state b in value v +---- Success return int +---@param v integer +---@param i integer +---@param b boolean +---@return any result +function RL.BitSet( v, i, b ) end + +---Get bit in index i from value v +---- Success return bool +---@param v integer +---@param i integer +---@return any bit +function RL.BitGet( v, i ) end + +---Toggle bit in index i in value v +---- Success return int +---@param v integer +---@param i integer +---@return any result +function RL.BitToggle( v, i ) end + -- GLFW Core - Input-related functions: keyboard ---This function returns the name of the specified printable key, encoded as UTF-8. -- cgit v1.2.3