Merge pull request #9 from Ryubing/master

Expose DisplaySyncEnabled
This commit is contained in:
Isaac Marovitz 2024-12-28 02:22:02 +00:00 committed by GitHub
commit d0983d9e29
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -46,6 +46,11 @@ namespace SharpMetal.QuartzCore
set => ObjectiveCRuntime.objc_msgSend(NativePtr, sel_setDrawableSize, value);
}
public bool DisplaySyncEnabled
{
get => ObjectiveCRuntime.bool_objc_msgSend(NativePtr, sel_displaySyncEnabled);
set => ObjectiveCRuntime.objc_msgSend(NativePtr, sel_setDisplaySyncEnabled, value);
}
private static readonly Selector sel_layer = "layer";
private static readonly Selector sel_device = "device";
@ -58,6 +63,8 @@ namespace SharpMetal.QuartzCore
private static readonly Selector sel_setFramebufferOnly = "setFramebufferOnly:";
private static readonly Selector sel_drawableSize = "drawableSize";
private static readonly Selector sel_setDrawableSize = "setDrawableSize:";
private static readonly Selector sel_displaySyncEnabled = "displaySyncEnabled";
private static readonly Selector sel_setDisplaySyncEnabled = "setDisplaySyncEnabled:";
private static readonly Selector sel_release = "release";
}
}