public DeviceGroupSwapchainCreateInfoKHR ( StructureType sType = StructureType.DeviceGroupSwapchainCreateInfoKhr, void *pNext = default, DeviceGroupPresentModeFlagsKHR modes = default ) { SType = sType; PNext = pNext; Modes = modes; }
public DeviceGroupPresentCapabilitiesKHR ( StructureType sType = StructureType.DeviceGroupPresentCapabilitiesKhr, void *pNext = default, DeviceGroupPresentModeFlagsKHR modes = default ) { SType = sType; PNext = pNext; Modes = modes; }
public DeviceGroupPresentInfoKHR ( StructureType sType = StructureType.DeviceGroupPresentInfoKhr, void *pNext = default, uint swapchainCount = default, uint *pDeviceMasks = default, DeviceGroupPresentModeFlagsKHR mode = default ) { SType = sType; PNext = pNext; SwapchainCount = swapchainCount; PDeviceMasks = pDeviceMasks; Mode = mode; }
public abstract Result GetDeviceGroupSurfacePresentModes([Count(Count = 0)] Device device, [Count(Count = 0)] SurfaceKHR surface, [Count(Count = 0), Flow(FlowDirection.Out)] out DeviceGroupPresentModeFlagsKHR pModes);
public unsafe partial Result GetDeviceGroupSurfacePresentModes2([Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, [Count(Count = 0), Flow(FlowDirection.Out)] out DeviceGroupPresentModeFlagsKHR pModes);
public abstract Result GetDeviceGroupSurfacePresentModes2([Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ref PhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, [Count(Count = 0), Flow(FlowDirection.Out)] out DeviceGroupPresentModeFlagsKHR pModes);