Ejemplo n.º 1
0
        public unsafe DisplayModeProperties[] GetDisplayModeProperties(Display display)
        {
            uint count = 0;

            GetDisplayModeProperties(display, ref count, null);

            var result = new DisplayModeProperties[count];

            if (count > 0)
            {
                fixed(DisplayModeProperties *resultPointer = &result[0])
                GetDisplayModeProperties(display, ref count, resultPointer);
            }

            return(result);
        }
Ejemplo n.º 2
0
        public unsafe DisplayModeProperties[] GetDisplayModeProperties(Display display)
        {
            uint count = 0;
            GetDisplayModeProperties(display, ref count, null);

            var result = new DisplayModeProperties[count];
            if (count > 0)
            {
                fixed (DisplayModeProperties* resultPointer = &result[0])
                    GetDisplayModeProperties(display, ref count, resultPointer);
            }

            return result;
        }
Ejemplo n.º 3
0
 internal unsafe void GetDisplayModeProperties(Display display, ref uint propertyCount, DisplayModeProperties* properties)
 {
     fixed (uint* __propertyCount__ = &propertyCount)
     {
         vkGetDisplayModePropertiesKHR(this, display, __propertyCount__, properties).CheckError();
     }
 }
Ejemplo n.º 4
0
 internal static unsafe extern Result vkGetDisplayModePropertiesKHR(PhysicalDevice physicalDevice, Display display, uint* propertyCount, DisplayModeProperties* properties);