public SamplerYcbcrConversionCreateInfoKHR
 (
     StructureType sType = StructureType.SamplerYcbcrConversionCreateInfo,
     void* pNext = default,
     Format format = default,
     SamplerYcbcrModelConversion ycbcrModel = default,
     SamplerYcbcrRange ycbcrRange = default,
     ComponentMapping components = default,
     ChromaLocation xChromaOffset = default,
     ChromaLocation yChromaOffset = default,
     Filter chromaFilter = default,
     Bool32 forceExplicitReconstruction = default
 )
 {
    SType = sType;
    PNext = pNext;
    Format = format;
    YcbcrModel = ycbcrModel;
    YcbcrRange = ycbcrRange;
    Components = components;
    XChromaOffset = xChromaOffset;
    YChromaOffset = yChromaOffset;
    ChromaFilter = chromaFilter;
    ForceExplicitReconstruction = forceExplicitReconstruction;
 }
 public AndroidHardwareBufferFormatPropertiesANDROID
 (
     StructureType sType  = StructureType.AndroidHardwareBufferFormatPropertiesAndroid,
     void *pNext          = default,
     Format format        = default,
     ulong externalFormat = default,
     FormatFeatureFlags formatFeatures = default,
     ComponentMapping samplerYcbcrConversionComponents = default,
     SamplerYcbcrModelConversion suggestedYcbcrModel   = default,
     SamplerYcbcrRange suggestedYcbcrRange             = default,
     ChromaLocation suggestedXChromaOffset             = default,
     ChromaLocation suggestedYChromaOffset             = default
 )
 {
     SType          = sType;
     PNext          = pNext;
     Format         = format;
     ExternalFormat = externalFormat;
     FormatFeatures = formatFeatures;
     SamplerYcbcrConversionComponents = samplerYcbcrConversionComponents;
     SuggestedYcbcrModel    = suggestedYcbcrModel;
     SuggestedYcbcrRange    = suggestedYcbcrRange;
     SuggestedXChromaOffset = suggestedXChromaOffset;
     SuggestedYChromaOffset = suggestedYChromaOffset;
 }
 public ImageViewCreateInfo
 (
     StructureType sType                    = StructureType.ImageViewCreateInfo,
     void *pNext                            = default,
     ImageViewCreateFlags flags             = default,
     Image image                            = default,
     ImageViewType viewType                 = default,
     Format format                          = default,
     ComponentMapping components            = default,
     ImageSubresourceRange subresourceRange = default
 )
 {
     SType            = sType;
     PNext            = pNext;
     Flags            = flags;
     Image            = image;
     ViewType         = viewType;
     Format           = format;
     Components       = components;
     SubresourceRange = subresourceRange;
 }