diff --git a/project/src/ExternalInterface.cpp b/project/src/ExternalInterface.cpp index 006723fa2..627965521 100644 --- a/project/src/ExternalInterface.cpp +++ b/project/src/ExternalInterface.cpp @@ -3350,6 +3350,22 @@ namespace lime { } + double lime_window_get_opacity (value window) { + + Window* targetWindow = (Window*)val_data (window); + return (float)targetWindow->GetOpacity (); + + } + + + HL_PRIM double HL_NAME(hl_window_get_opacity) (HL_CFFIPointer* window) { + + Window* targetWindow = (Window*)window->ptr; + return (float)targetWindow->GetOpacity (); + + } + + double lime_window_get_scale (value window) { Window* targetWindow = (Window*)val_data (window); @@ -3636,6 +3652,22 @@ namespace lime { } + void lime_window_set_opacity (value window, double opacity) { + + Window* targetWindow = (Window*)val_data (window); + targetWindow->SetOpacity ((float)opacity); + + } + + + HL_PRIM void HL_NAME(hl_window_set_opacity) (HL_CFFIPointer* window, double opacity) { + + Window* targetWindow = (Window*)window->ptr; + targetWindow->SetOpacity ((float)opacity); + + } + + bool lime_window_set_resizable (value window, bool resizable) { Window* targetWindow = (Window*)val_data (window); @@ -3745,38 +3777,6 @@ namespace lime { } - double lime_window_get_opacity (value window) { - - Window* targetWindow = (Window*)val_data (window); - return (float)targetWindow->GetOpacity (); - - } - - - HL_PRIM double HL_NAME(hl_window_get_opacity) (HL_CFFIPointer* window) { - - Window* targetWindow = (Window*)window->ptr; - return (float)targetWindow->GetOpacity (); - - } - - - void lime_window_set_opacity (value window, double opacity) { - - Window* targetWindow = (Window*)val_data (window); - targetWindow->SetOpacity ((float)opacity); - - } - - - HL_PRIM void HL_NAME(hl_window_set_opacity) (HL_CFFIPointer* window, double opacity) { - - Window* targetWindow = (Window*)window->ptr; - targetWindow->SetOpacity ((float)opacity); - - } - - value lime_zlib_compress (value buffer, value bytes) { #ifdef LIME_ZLIB