Raygui wrapper lib.
This commit is contained in:
5
src/gl.c
5
src/gl.c
@@ -55,10 +55,11 @@ int lglBlitFramebuffer( lua_State *L ) {
|
||||
dstRect.x, dstRect.y, dstRect.width, dstRect.height,
|
||||
mask,
|
||||
filter
|
||||
// GL_COLOR_BUFFER_BIT, // mask
|
||||
// GL_NEAREST // filter
|
||||
);
|
||||
|
||||
glBindFramebuffer( GL_READ_FRAMEBUFFER, 0 );
|
||||
glBindFramebuffer( GL_DRAW_FRAMEBUFFER, 0 );
|
||||
|
||||
lua_pushboolean( L, true );
|
||||
|
||||
return 1;
|
||||
|
||||
@@ -1290,6 +1290,7 @@ void luaRegister() {
|
||||
assingGlobalFunction( "GuiGetState", lguiGuiGetState );
|
||||
/* Font. */
|
||||
assingGlobalFunction( "GuiSetFont", lguiGuiSetFont );
|
||||
assingGlobalFunction( "GuiGetFont", lguiGuiGetFont );
|
||||
/* Style. */
|
||||
assingGlobalFunction( "GuiSetStyle", lguiGuiSetStyle );
|
||||
assingGlobalFunction( "GuiGetStyle", lguiGuiGetStyle );
|
||||
|
||||
16
src/rgui.c
16
src/rgui.c
@@ -131,7 +131,7 @@ int lguiGuiGetState( lua_State *L ) {
|
||||
/*
|
||||
> success = RL.GuiSetFont( Font font )
|
||||
|
||||
Set gui custom font ( Global state )
|
||||
Set gui custom font ( global state )
|
||||
|
||||
- Failure return false
|
||||
- Success return true
|
||||
@@ -143,6 +143,7 @@ int lguiGuiSetFont( lua_State *L ) {
|
||||
return 1;
|
||||
}
|
||||
size_t fontId = lua_tointeger( L, 1 );
|
||||
state->guiFont = fontId;
|
||||
|
||||
GuiSetFont( *state->fonts[ fontId ] );
|
||||
lua_pushboolean( L, true );
|
||||
@@ -150,6 +151,19 @@ int lguiGuiSetFont( lua_State *L ) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
> font = RL.GuiGetFont()
|
||||
|
||||
Get gui custom font ( global state )
|
||||
|
||||
- Success return int
|
||||
*/
|
||||
int lguiGuiGetFont( lua_State *L ) {
|
||||
lua_pushinteger( L, state->guiFont );
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
## Gui - Style
|
||||
*/
|
||||
|
||||
@@ -17,6 +17,7 @@ bool stateInit( const char *exePath ) {
|
||||
state->resolution = (Vector2){ 800, 600 };
|
||||
state->luaState = NULL;
|
||||
state->textureSource = TEXTURE_SOURCE_TEXTURE;
|
||||
state->guiFont = 0;
|
||||
/* Images. */
|
||||
state->imageAlloc = ALLOC_PAGE_SIZE;
|
||||
state->imageCount = 0;
|
||||
|
||||
Reference in New Issue
Block a user