Lines Matching refs:properties
66 inline bool Iterate(Visitor* visitor, VkImageFormatProperties* properties) { in Iterate() argument
68 visitor->Visit("maxExtent", &properties->maxExtent) && in Iterate()
69 visitor->Visit("maxMipLevels", &properties->maxMipLevels) && in Iterate()
70 visitor->Visit("maxArrayLayers", &properties->maxArrayLayers) && in Iterate()
71 visitor->Visit("sampleCounts", &properties->sampleCounts) && in Iterate()
72 visitor->Visit("maxResourceSize", &properties->maxResourceSize); in Iterate()
188 VkPhysicalDeviceSparseProperties* properties) { in Iterate() argument
190 visitor->Visit("residencyStandard2DBlockShape", &properties->residencyStandard2DBlockShape) && in Iterate()
191 …visitor->Visit("residencyStandard2DMultisampleBlockShape", &properties->residencyStandard2DMultisa… in Iterate()
192 visitor->Visit("residencyStandard3DBlockShape", &properties->residencyStandard3DBlockShape) && in Iterate()
193 visitor->Visit("residencyAlignedMipSize", &properties->residencyAlignedMipSize) && in Iterate()
194 visitor->Visit("residencyNonResidentStrict", &properties->residencyNonResidentStrict); in Iterate()
199 VkPhysicalDeviceProperties* properties) { in Iterate() argument
201 visitor->Visit("apiVersion", &properties->apiVersion) && in Iterate()
202 visitor->Visit("driverVersion", &properties->driverVersion) && in Iterate()
203 visitor->Visit("vendorID", &properties->vendorID) && in Iterate()
204 visitor->Visit("deviceID", &properties->deviceID) && in Iterate()
205 visitor->Visit("deviceType", &properties->deviceType) && in Iterate()
206 visitor->Visit("deviceName", &properties->deviceName) && in Iterate()
207 visitor->Visit("pipelineCacheUUID", &properties->pipelineCacheUUID) && in Iterate()
208 visitor->Visit("limits", &properties->limits) && in Iterate()
209 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()
707 const VkImageFormatProperties& properties) { in VkJsonImageFormatPropertiesToJson() argument
708 return VkTypeToJson(properties); in VkJsonImageFormatPropertiesToJson()
712 VkImageFormatProperties* properties, in VkJsonImageFormatPropertiesFromJson() argument
714 return VkTypeFromJson(json, properties, errors); in VkJsonImageFormatPropertiesFromJson()