Unit 'vulkanobjects' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_vulkan]

TvkObj_PhysicalDeviceFeatures

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: vulkanobjects.pas line 700

type TvkObj_PhysicalDeviceFeatures = class(TvkObj_Structure)

  RobustBufferAccess: TVkBool32;

  

  FullDrawIndexUint32: TVkBool32;

  

  ImageCubeArray: TVkBool32;

  

  IndependentBlend: TVkBool32;

  

  GeometryShader: TVkBool32;

  

  TessellationShader: TVkBool32;

  

  SampleRateShading: TVkBool32;

  

  DualSrcBlend: TVkBool32;

  

  LogicOp: TVkBool32;

  

  MultiDrawIndirect: TVkBool32;

  

  DrawIndirectFirstInstance: TVkBool32;

  

  DepthClamp: TVkBool32;

  

  DepthBiasClamp: TVkBool32;

  

  FillModeNonSolid: TVkBool32;

  

  DepthBounds: TVkBool32;

  

  WideLines: TVkBool32;

  

  LargePoints: TVkBool32;

  

  AlphaToOne: TVkBool32;

  

  MultiViewport: TVkBool32;

  

  SamplerAnisotropy: TVkBool32;

  

  TextureCompressionETC2: TVkBool32;

  

  TextureCompressionASTC_LDR: TVkBool32;

  

  TextureCompressionBC: TVkBool32;

  

  OcclusionQueryPrecise: TVkBool32;

  

  PipelineStatisticsQuery: TVkBool32;

  

  VertexPipelineStoresAndAtomics: TVkBool32;

  

  FragmentStoresAndAtomics: TVkBool32;

  

  ShaderTessellationAndGeometryPointSize: TVkBool32;

  

  ShaderImageGatherExtended: TVkBool32;

  

  ShaderStorageImageExtendedFormats: TVkBool32;

  

  ShaderStorageImageMultisample: TVkBool32;

  

  ShaderStorageImageReadWithoutFormat: TVkBool32;

  

  ShaderStorageImageWriteWithoutFormat: TVkBool32;

  

  ShaderUniformBufferArrayDynamicIndexing: TVkBool32;

  

  ShaderSampledImageArrayDynamicIndexing: TVkBool32;

  

  ShaderStorageBufferArrayDynamicIndexing: TVkBool32;

  

  ShaderStorageImageArrayDynamicIndexing: TVkBool32;

  

  ShaderClipDistance: TVkBool32;

  

  ShaderCullDistance: TVkBool32;

  

  ShaderFloat64: TVkBool32;

  

  ShaderInt64: TVkBool32;

  

  ShaderInt16: TVkBool32;

  

  ShaderResourceResidency: TVkBool32;

  

  ShaderResourceMinLod: TVkBool32;

  

  SparseBinding: TVkBool32;

  

  SparseResidencyBuffer: TVkBool32;

  

  SparseResidencyImage2D: TVkBool32;

  

  SparseResidencyImage3D: TVkBool32;

  

  SparseResidency2Samples: TVkBool32;

  

  SparseResidency4Samples: TVkBool32;

  

  SparseResidency8Samples: TVkBool32;

  

  SparseResidency16Samples: TVkBool32;

  

  SparseResidencyAliased: TVkBool32;

  

  VariableMultisampleRate: TVkBool32;

  

  InheritedQueries: TVkBool32;

  

  function GetStructure;

  

  procedure SetStructure();

  

end;

Inheritance

TvkObj_PhysicalDeviceFeatures

  

|

TvkObj_Structure

  

|

TObject



CT Web help

CodeTyphon Studio