Struct bedrock::vk::VkPhysicalDeviceFeatures [] [src]

#[repr(C)]
pub struct VkPhysicalDeviceFeatures { pub robustBufferAccess: VkBool32, pub fullDrawIndexUint32: VkBool32, pub imageCubeArray: VkBool32, pub independentBlend: VkBool32, pub geometryShader: VkBool32, pub tessellationShader: VkBool32, pub sampleRateShading: VkBool32, pub dualSrcBlend: VkBool32, pub logicOp: VkBool32, pub multiDrawIndirect: VkBool32, pub drawIndirectFirstInstance: VkBool32, pub depthClamp: VkBool32, pub depthBiasClamp: VkBool32, pub fillModeNonSolid: VkBool32, pub depthBounds: VkBool32, pub wideLines: VkBool32, pub largePoints: VkBool32, pub alphaToOne: VkBool32, pub multiViewport: VkBool32, pub samplerAnisotropy: VkBool32, pub textureCompressionETC2: VkBool32, pub textureCompressionASTC_LDR: VkBool32, pub textureCompressionBC: VkBool32, pub occlusionQueryPrecise: VkBool32, pub pipelineStatisticsQuery: VkBool32, pub vertexPipelineStoresAndAtomics: VkBool32, pub fragmentStoresAndAtomics: VkBool32, pub shaderTessellationAndGeometryPointSize: VkBool32, pub shaderImageGatherExtended: VkBool32, pub shaderStorageImageExtendedFormats: VkBool32, pub shaderStorageImageMultisample: VkBool32, pub shaderStorageImageReadWithoutFormat: VkBool32, pub shaderStorageImageWriteWithoutFormat: VkBool32, pub shaderUniformBufferArrayDynamicIndexing: VkBool32, pub shaderSampledImageArrayDynamicIndexing: VkBool32, pub shaderStorageBufferArrayDynamicIndexing: VkBool32, pub shaderStorageImageArrayDynamicIndexing: VkBool32, pub shaderClipDistance: VkBool32, pub shaderCullDistance: VkBool32, pub shaderFloat64: VkBool32, pub shaderInt64: VkBool32, pub shaderInt16: VkBool32, pub shaderResourceResidency: VkBool32, pub shaderResourceMinLod: VkBool32, pub sparseBinding: VkBool32, pub sparseResidencyBuffer: VkBool32, pub sparseResidencyImage2D: VkBool32, pub sparseResidencyImage3D: VkBool32, pub sparseResidency2Samples: VkBool32, pub sparseResidency4Samples: VkBool32, pub sparseResidency8Samples: VkBool32, pub sparseResidency16Samples: VkBool32, pub sparseResidencyAliased: VkBool32, pub variableMultisampleRate: VkBool32, pub inheritedQueries: VkBool32, }

Fields

Trait Implementations

impl Debug for VkPhysicalDeviceFeatures
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for VkPhysicalDeviceFeatures
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for VkPhysicalDeviceFeatures
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for VkPhysicalDeviceFeatures
[src]

impl Default for VkPhysicalDeviceFeatures
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations