Lines Matching refs:sType
39 INVALID_STRUCT_STYPE, // The sType field of a Vulkan structure does
57 VkStructureType sType;
215 * not NULL, verify that each structure's sType field is set to the correct
223 * @param sType VkStructureType for structure validation.
229 const T *value, VkStructureType sType, bool required) {
238 } else if (value->sType != sType) {
241 INVALID_STRUCT_STYPE, LayerName, "%s: parameter %s->sType must be %s", apiName, parameterName, sTypeName);
253 * sType field is set to the correct VkStructureType value.
262 * @param sType VkStructureType for structure validation.
270 const char *sTypeName, const uint32_t *count, const T *array, VkStructureType sType,
280 skipCall |= validate_struct_type_array(report_data, apiName, countName, arrayName, sTypeName, (*count), array, sType,
292 * sType field is set to the correct VkStructureType value.
301 * @param sType VkStructureType for structure validation.
308 const char *sTypeName, uint32_t count, const T *array, VkStructureType sType, bool countRequired,
317 if (array[i].sType != sType) {
319 __LINE__, INVALID_STRUCT_STYPE, LayerName, "%s: parameter %s[%d].sType must be %s", apiName,
464 if (std::find(start, end, current->sType) == end) {
465 std::string typeName = string_VkStructureType(current->sType);
472 apiName, parameterName, current->sType, allowedStructNames);