コード例 #1
0
        public DeviceImageMemoryRequirementsKHR
        (
            StructureType?sType          = StructureType.DeviceImageMemoryRequirementsKhr,
            void *pNext                  = null,
            ImageCreateInfo *pCreateInfo = null,
            ImageAspectFlags?planeAspect = null
        ) : this()
        {
            if (sType is not null)
            {
                SType = sType.Value;
            }

            if (pNext is not null)
            {
                PNext = pNext;
            }

            if (pCreateInfo is not null)
            {
                PCreateInfo = pCreateInfo;
            }

            if (planeAspect is not null)
            {
                PlaneAspect = planeAspect.Value;
            }
        }
コード例 #2
0
 public static extern unsafe Result vkCreateImage(IntPtr device, ImageCreateInfo *pCreateInfo, AllocationCallbacks *pAllocator, ulong *pImage);
コード例 #3
0
 internal static unsafe extern Result vkCreateImage(IntPtr device, ImageCreateInfo *pCreateInfo, AllocationCallbacks *pAllocator, UInt64 *pImage);
コード例 #4
0
 internal static unsafe extern Result vkCreateImage(Device device, ImageCreateInfo *CreateInfo, AllocationCallbacks *Allocator, out IntPtr pImage);
コード例 #5
0
 internal static unsafe extern Result vkCreateImage(IntPtr device, ImageCreateInfo *CreateInfo, IntPtr Allocator, UInt64 *Image);