net.minecraft.client.dxgi

public class ComUnknown

implements GpuResource

com.mojang.renderpearl.util.dx.COMUnknown
net.minecraft.class_1_1735
net.minecraft.client.dxgi.ComUnknown

Field summary

Modifier and TypeField
private static final int
MAX_VTABLE_INDEX
field_1_11303
MAX_VTABLE_INDEX
private static final SymbolLookup
SYMBOL_LOOKUP
field_1_11304
LOOKUP
private final MemorySegment
address
field_1_11305
self
private final MemorySegment
vtable
field_1_11308
vtable
private final MethodHandle
queryInterface
field_1_11306
queryInterface
private final MethodHandle
release
field_1_11307
release

Constructor summary

ModifierConstructor
public (MemorySegment ptr)

Method summary

Modifier and TypeMethod
public final void
close()
public <T extends ComUnknown> T
queryInterface(IID iid, Function<MemorySegment, T> objectConstructor)
method_1_11052(class_1_1728 arg0, Function<MemorySegment, T> arg1)
queryInterface(Guid iid, Function<MemorySegment, T> ctor)
public final MemorySegment
address()
method_1_11050()
getSelf()
protected MethodHandle
vtable(long index, FunctionDescriptor descriptor)
method_1_11053(long arg0, FunctionDescriptor arg1)
getVtableEntry(long index, FunctionDescriptor desc)
public static MethodHandle
loadStaticFunction(String functionName, FunctionDescriptor descriptor)
method_1_11051(String arg0, FunctionDescriptor arg1)
lookupFunction(String name, FunctionDescriptor desc)