net.minecraft.client.dxgi

public class DXGIFactory

extends DXGIObject

All mapped superinterfaces:

GpuResource

com.mojang.renderpearl.util.dx.dxgi.DXGIFactory5
net.minecraft.class_1_1751
net.minecraft.client.dxgi.DXGIFactory

Field summary

Modifier and TypeField
private static final MethodHandle
createDxgiFactory2
field_1_11383
CREATE_DXGI_FACTORY_2
private final MethodHandle
makeWindowAssociation
field_1_11386
makeWindowAssociation
private final MethodHandle
createSwapChainForHwnd
field_1_11384
createSwapChainForHwnd
private final MethodHandle
enumAdapterByLuid
field_1_11385
enumAdapterByLuid
private final MethodHandle
checkFeatureSupport
field_1_11382
checkFeatureSupport

Constructor summary

ModifierConstructor
private (MemorySegment segment)

Method summary

Modifier and TypeMethod
public static DXGIFactory
create()
method_1_11104()
createFactory()
public void
makeWindowAssociation(long hwnd, int flags)
method_1_11107(long arg0, int arg1)
makeWindowAssociation(long window, int flags)
public boolean
adapterWithLuidExists(MemorySegment luid)
method_1_11102(MemorySegment arg0)
hasAdapterByLuid(MemorySegment adapterLuid)
public D3D12Adapter
enumAdapterByLuid(MemorySegment luid)
method_1_11106(MemorySegment arg0)
enumAdapterByLuid(MemorySegment adapterLuid)
public DXGISwapChain
createSwapchain(D3D12CommandQueue commandQueue, long hwnd, DXGISwapchainDesc1 description)
method_1_11105(class_1_1773 arg0, long arg1, class_1_1775 arg2)
createSwapChainForHwnd(D3D12CommandQueue device, long hwnd, DXGISwapChainDesc1 desc)
public boolean
checkTearingSupport()
method_1_11103()
supportsTearing()