skyline/app/libraries/VulkanHpp/vulkan/internal/structs.hpp
◱ PixelyIon 500b49d329 Add Vulkan-Hpp to libraries
This commit adds Vulkan-Hpp as a library to the project. The headers are from a modified version of `VulkanHppGenerator`. They are broken into multiple files to avoid exceeding the Intellisense file size limit of Android Studio.
2020-04-23 22:26:27 +05:30

133 lines
4.6 KiB
C++

// Copyright (c) 2015-2019 The Khronos Group Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// ---- Exceptions to the Apache 2.0 License: ----
//
// As an exception, if you use this Software to generate code and portions of
// this Software are embedded into the generated code as a result, you may
// redistribute such product without providing attribution as would otherwise
// be required by Sections 4(a), 4(b) and 4(d) of the License.
//
// In addition, if you combine or link code generated by this Software with
// software that is licensed under the GPLv2 or the LGPL v2.0 or 2.1
// ("`Combined Software`") and if a court of competent jurisdiction determines
// that the patent provision (Section 3), the indemnity provision (Section 9)
// or other Section of the License conflicts with the conditions of the
// applicable GPL or LGPL license, you may retroactively and prospectively
// choose to deem waived or otherwise exclude such Section(s) of the License,
// but only in their entirety and only with respect to the Combined Software.
//
// This header is generated from the Khronos Vulkan XML API Registry.
#pragma once
#include "struct/VkAcquire.hpp"
#include "struct/VkAcceleration.hpp"
#include "struct/VkApplication.hpp"
#include "struct/VkInitialize.hpp"
#include "struct/VkAllocation.hpp"
#include "struct/VkExternal.hpp"
#include "struct/VkBind.hpp"
#include "struct/VkObject.hpp"
#include "struct/VkCooperative.hpp"
#include "struct/VkAndroid.hpp"
#include "struct/VkImport.hpp"
#include "struct/VkImage.hpp"
#include "struct/VkDescriptor.hpp"
#include "struct/VkBase.hpp"
#include "struct/VkAttachment.hpp"
#include "struct/VkBuffer.hpp"
#include "struct/VkFramebuffer.hpp"
#include "struct/VkCalibrated.hpp"
#include "struct/VkDevice.hpp"
#include "struct/VkSubresource.hpp"
#include "struct/VkCheckpoint.hpp"
#include "struct/VkConformance.hpp"
#include "struct/VkClear.hpp"
#include "struct/VkStream.hpp"
#include "struct/VkCmd.hpp"
#include "struct/VkCoarse.hpp"
#include "struct/VkExtension.hpp"
#include "struct/VkCommand.hpp"
#include "struct/VkFormat.hpp"
#include "struct/VkMetal.hpp"
#include "struct/VkComponent.hpp"
#include "struct/VkCopy.hpp"
#include "struct/VkCompute.hpp"
#include "struct/VkPast.hpp"
#include "struct/VkConditional.hpp"
#include "struct/VkMapped.hpp"
#include "struct/VkD3D.hpp"
#include "struct/VkDebug.hpp"
#include "struct/VkDedicated.hpp"
#include "struct/VkFence.hpp"
#include "struct/VkDispatch.hpp"
#include "struct/VkPipeline.hpp"
#include "struct/VkViewport.hpp"
#include "struct/VkDraw.hpp"
#include "struct/VkDisplay.hpp"
#include "struct/VkDrm.hpp"
#include "struct/VkEvent.hpp"
#include "struct/VkExport.hpp"
#include "struct/VkRay.hpp"
#include "struct/VkExtent.hpp"
#include "struct/VkPerformance.hpp"
#include "struct/VkFilter.hpp"
#include "struct/VkRender.hpp"
#include "struct/VkGeometry.hpp"
#include "struct/VkGraphics.hpp"
#include "struct/VkHdr.hpp"
#include "struct/VkHeadless.hpp"
#include "struct/VkMultisample.hpp"
#include "struct/VkI.hpp"
#include "struct/VkIndirect.hpp"
#include "struct/VkInput.hpp"
#include "struct/VkOffset.hpp"
#include "struct/VkMemory.hpp"
#include "struct/VkInstance.hpp"
#include "struct/VkLayer.hpp"
#include "struct/VkMac.hpp"
#include "struct/VkPhysical.hpp"
#include "struct/VkPresent.hpp"
#include "struct/VkProtected.hpp"
#include "struct/VkPush.hpp"
#include "struct/VkQuery.hpp"
#include "struct/VkQueue.hpp"
#include "struct/VkRect.hpp"
#include "struct/VkRefresh.hpp"
#include "struct/VkSample.hpp"
#include "struct/VkSampler.hpp"
#include "struct/VkSemaphore.hpp"
#include "struct/VkShader.hpp"
#include "struct/VkShading.hpp"
#include "struct/VkShared.hpp"
#include "struct/VkSwapchain.hpp"
#include "struct/VkSparse.hpp"
#include "struct/VkSpecialization.hpp"
#include "struct/VkStencil.hpp"
#include "struct/VkSubmit.hpp"
#include "struct/VkSubpass.hpp"
#include "struct/VkSurface.hpp"
#include "struct/VkTexture.hpp"
#include "struct/VkValidation.hpp"
#include "struct/VkVertex.hpp"
#include "struct/VkVi.hpp"
#include "struct/VkWayland.hpp"
#include "struct/VkWin32.hpp"
#include "struct/VkWrite.hpp"
#include "struct/VkX.hpp"
#include "struct/VkXcb.hpp"
#include "struct/VkXlib.hpp"