public VideoGetMemoryPropertiesKHR ( StructureType?sType = StructureType.VideoGetMemoryPropertiesKhr, void *pNext = null, uint?memoryBindIndex = null, MemoryRequirements2 *pMemoryRequirements = null ) : this() { if (sType is not null) { SType = sType.Value; } if (pNext is not null) { PNext = pNext; } if (memoryBindIndex is not null) { MemoryBindIndex = memoryBindIndex.Value; } if (pMemoryRequirements is not null) { PMemoryRequirements = pMemoryRequirements; } }
public unsafe partial void GetDeviceBufferMemoryRequirements([Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] DeviceBufferMemoryRequirementsKHR *pInfo, [Count(Count = 0), Flow(FlowDirection.Out)] MemoryRequirements2 *pMemoryRequirements);
/// <summary>To be documented.</summary> public static unsafe void GetGeneratedCommandsMemoryRequirements(this NVDeviceGeneratedCommands thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <GeneratedCommandsMemoryRequirementsInfoNV> pInfo, [Count(Count = 0), Flow(FlowDirection.Out)] MemoryRequirements2 *pMemoryRequirements) { // SpanOverloader thisApi.GetGeneratedCommandsMemoryRequirements(device, in pInfo.GetPinnableReference(), pMemoryRequirements); }
/// <summary>To be documented.</summary> public static unsafe void GetImageMemoryRequirements2(this KhrGetMemoryRequirements2 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <ImageMemoryRequirementsInfo2> pInfo, [Count(Count = 0), Flow(FlowDirection.Out)] MemoryRequirements2 *pMemoryRequirements) { // SpanOverloader thisApi.GetImageMemoryRequirements2(device, in pInfo.GetPinnableReference(), pMemoryRequirements); }
public abstract unsafe void GetImageMemoryRequirements2([Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ImageMemoryRequirementsInfo2 *pInfo, [Count(Count = 0), Flow(FlowDirection.Out)] MemoryRequirements2 *pMemoryRequirements);
public abstract unsafe void GetGeneratedCommandsMemoryRequirements([Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] GeneratedCommandsMemoryRequirementsInfoNV *pInfo, [Count(Count = 0), Flow(FlowDirection.Out)] MemoryRequirements2 *pMemoryRequirements);
/// <summary>To be documented.</summary> public static unsafe void GetDeviceBufferMemoryRequirements(this KhrMaintenance4 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DeviceBufferMemoryRequirementsKHR> pInfo, [Count(Count = 0), Flow(FlowDirection.Out)] MemoryRequirements2 *pMemoryRequirements) { // SpanOverloader thisApi.GetDeviceBufferMemoryRequirements(device, in pInfo.GetPinnableReference(), pMemoryRequirements); }
public abstract unsafe void GetAccelerationStructureMemoryRequirements([Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] AccelerationStructureMemoryRequirementsInfoKHR *pInfo, [Count(Count = 0), Flow(FlowDirection.Out)] MemoryRequirements2 *pMemoryRequirements);