Lines Matching refs:properties
74 inline bool Iterate(Visitor* visitor, VkImageFormatProperties* properties) { in Iterate() argument
76 visitor->Visit("maxExtent", &properties->maxExtent) && in Iterate()
77 visitor->Visit("maxMipLevels", &properties->maxMipLevels) && in Iterate()
78 visitor->Visit("maxArrayLayers", &properties->maxArrayLayers) && in Iterate()
79 visitor->Visit("sampleCounts", &properties->sampleCounts) && in Iterate()
80 visitor->Visit("maxResourceSize", &properties->maxResourceSize); in Iterate()
196 VkPhysicalDeviceSparseProperties* properties) { in Iterate() argument
198 visitor->Visit("residencyStandard2DBlockShape", &properties->residencyStandard2DBlockShape) && in Iterate()
199 …visitor->Visit("residencyStandard2DMultisampleBlockShape", &properties->residencyStandard2DMultisa… in Iterate()
200 visitor->Visit("residencyStandard3DBlockShape", &properties->residencyStandard3DBlockShape) && in Iterate()
201 visitor->Visit("residencyAlignedMipSize", &properties->residencyAlignedMipSize) && in Iterate()
202 visitor->Visit("residencyNonResidentStrict", &properties->residencyNonResidentStrict); in Iterate()
207 VkPhysicalDeviceProperties* properties) { in Iterate() argument
209 visitor->Visit("apiVersion", &properties->apiVersion) && in Iterate()
210 visitor->Visit("driverVersion", &properties->driverVersion) && in Iterate()
211 visitor->Visit("vendorID", &properties->vendorID) && in Iterate()
212 visitor->Visit("deviceID", &properties->deviceID) && in Iterate()
213 visitor->Visit("deviceType", &properties->deviceType) && in Iterate()
214 visitor->Visit("deviceName", &properties->deviceName) && in Iterate()
215 visitor->Visit("pipelineCacheUUID", &properties->pipelineCacheUUID) && in Iterate()
216 visitor->Visit("limits", &properties->limits) && in Iterate()
217 visitor->Visit("sparseProperties", &properties->sparseProperties); in Iterate()
295 inline bool Iterate(Visitor* visitor, VkPhysicalDeviceMemoryProperties* properties) { in Iterate() argument
297 visitor->Visit("memoryTypeCount", &properties->memoryTypeCount) && in Iterate()
298 visitor->VisitArray("memoryTypes", properties->memoryTypeCount, &properties->memoryTypes) && in Iterate()
299 visitor->Visit("memoryHeapCount", &properties->memoryHeapCount) && in Iterate()
300 visitor->VisitArray("memoryHeaps", properties->memoryHeapCount, &properties->memoryHeaps); in Iterate()
304 inline bool Iterate(Visitor* visitor, VkQueueFamilyProperties* properties) { in Iterate() argument
306 visitor->Visit("queueFlags", &properties->queueFlags) && in Iterate()
307 visitor->Visit("queueCount", &properties->queueCount) && in Iterate()
308 visitor->Visit("timestampValidBits", &properties->timestampValidBits) && in Iterate()
309 visitor->Visit("minImageTransferGranularity", &properties->minImageTransferGranularity); in Iterate()
313 inline bool Iterate(Visitor* visitor, VkExtensionProperties* properties) { in Iterate() argument
315 visitor->Visit("extensionName", &properties->extensionName) && in Iterate()
316 visitor->Visit("specVersion", &properties->specVersion); in Iterate()
320 inline bool Iterate(Visitor* visitor, VkLayerProperties* properties) { in Iterate() argument
322 visitor->Visit("layerName", &properties->layerName) && in Iterate()
323 visitor->Visit("specVersion", &properties->specVersion) && in Iterate()
324 visitor->Visit("implementationVersion", &properties->implementationVersion) && in Iterate()
325 visitor->Visit("description", &properties->description); in Iterate()
329 inline bool Iterate(Visitor* visitor, VkFormatProperties* properties) { in Iterate() argument
331 visitor->Visit("linearTilingFeatures", &properties->linearTilingFeatures) && in Iterate()
332 visitor->Visit("optimalTilingFeatures", &properties->optimalTilingFeatures) && in Iterate()
333 visitor->Visit("bufferFeatures", &properties->bufferFeatures); in Iterate()
338 return visitor->Visit("properties", &layer->properties) && in Iterate()
344 return visitor->Visit("properties", &device->properties) && in Iterate()
705 const VkImageFormatProperties& properties) { in VkJsonImageFormatPropertiesToJson() argument
706 return VkTypeToJson(properties); in VkJsonImageFormatPropertiesToJson()
710 VkImageFormatProperties* properties, in VkJsonImageFormatPropertiesFromJson() argument
712 return VkTypeFromJson(json, properties, errors); in VkJsonImageFormatPropertiesFromJson()