SYMBOL INDEX (486 symbols across 12 files) FILE: Example/Example.cpp function HandleKeyPresses (line 10) | void HandleKeyPresses(const tWindow* window, const unsigned int key, con... function HandleMouseClick (line 69) | void HandleMouseClick(const tWindow* window, const mouseButton_e button,... function HandleMouseWheel (line 126) | void HandleMouseWheel(const tWindow* window, const mouseScroll_e mouseSc... function HandleShutdown (line 145) | void HandleShutdown(const tWindow* window) function HandleMaximized (line 150) | void HandleMaximized(const tWindow* window) function HandleMinimized (line 155) | void HandleMinimized(const tWindow* window) function HandleFocus (line 160) | void HandleFocus(const tWindow* window, const bool isFocused) function HandleMovement (line 165) | void HandleMovement(const tWindow* window, const vec2_t& windowPosi... function HandleResize (line 170) | void HandleResize(const tWindow* window, const vec2_t& win... function HandleMouseMovement (line 175) | void HandleMouseMovement(const tWindow* window, const vec2_t& w... function HandleFileDrop (line 181) | void HandleFileDrop(const tWindow* window, const std::vector dimensions) function ReadTextFile (line 184) | std::string ReadTextFile(const char* fileName) function InitVulkan (line 231) | void InitVulkan() function LoadVulkanExtensions (line 245) | void LoadVulkanExtensions(vulkanContext_t& context) function draw (line 307) | void draw() function main (line 453) | int main() FILE: Vulkan/include/GLSL.std.450.h type GLSLstd450 (line 33) | enum GLSLstd450 { FILE: Vulkan/include/icd-spv.h type icd_spv_header (line 28) | struct icd_spv_header { FILE: Vulkan/include/spirv.h type SpvId (line 51) | typedef unsigned int SpvId; type SpvSourceLanguage (line 62) | typedef enum SpvSourceLanguage_ { type SpvExecutionModel (line 70) | typedef enum SpvExecutionModel_ { type SpvAddressingModel (line 80) | typedef enum SpvAddressingModel_ { type SpvMemoryModel (line 86) | typedef enum SpvMemoryModel_ { type SpvExecutionMode (line 92) | typedef enum SpvExecutionMode_ { type SpvStorageClass (line 126) | typedef enum SpvStorageClass_ { type SpvDim (line 141) | typedef enum SpvDim_ { type SpvSamplerAddressingMode (line 151) | typedef enum SpvSamplerAddressingMode_ { type SpvSamplerFilterMode (line 159) | typedef enum SpvSamplerFilterMode_ { type SpvImageFormat (line 164) | typedef enum SpvImageFormat_ { type SpvImageChannelOrder (line 207) | typedef enum SpvImageChannelOrder_ { type SpvImageChannelDataType (line 229) | typedef enum SpvImageChannelDataType_ { type SpvImageOperandsShift (line 249) | typedef enum SpvImageOperandsShift_ { type SpvImageOperandsMask (line 260) | typedef enum SpvImageOperandsMask_ { type SpvFPFastMathModeShift (line 272) | typedef enum SpvFPFastMathModeShift_ { type SpvFPFastMathModeMask (line 280) | typedef enum SpvFPFastMathModeMask_ { type SpvFPRoundingMode (line 289) | typedef enum SpvFPRoundingMode_ { type SpvLinkageType (line 296) | typedef enum SpvLinkageType_ { type SpvAccessQualifier (line 301) | typedef enum SpvAccessQualifier_ { type SpvFunctionParameterAttribute (line 307) | typedef enum SpvFunctionParameterAttribute_ { type SpvDecoration (line 318) | typedef enum SpvDecoration_ { type SpvBuiltIn (line 364) | typedef enum SpvBuiltIn_ { type SpvSelectionControlShift (line 408) | typedef enum SpvSelectionControlShift_ { type SpvSelectionControlMask (line 413) | typedef enum SpvSelectionControlMask_ { type SpvLoopControlShift (line 419) | typedef enum SpvLoopControlShift_ { type SpvLoopControlMask (line 424) | typedef enum SpvLoopControlMask_ { type SpvFunctionControlShift (line 430) | typedef enum SpvFunctionControlShift_ { type SpvFunctionControlMask (line 437) | typedef enum SpvFunctionControlMask_ { type SpvMemorySemanticsShift (line 445) | typedef enum SpvMemorySemanticsShift_ { type SpvMemorySemanticsMask (line 458) | typedef enum SpvMemorySemanticsMask_ { type SpvMemoryAccessShift (line 472) | typedef enum SpvMemoryAccessShift_ { type SpvMemoryAccessMask (line 478) | typedef enum SpvMemoryAccessMask_ { type SpvScope (line 485) | typedef enum SpvScope_ { type SpvGroupOperation (line 493) | typedef enum SpvGroupOperation_ { type SpvKernelEnqueueFlags (line 499) | typedef enum SpvKernelEnqueueFlags_ { type SpvKernelProfilingInfoShift (line 505) | typedef enum SpvKernelProfilingInfoShift_ { type SpvKernelProfilingInfoMask (line 509) | typedef enum SpvKernelProfilingInfoMask_ { type SpvCapability (line 514) | typedef enum SpvCapability_ { type SpvOp (line 573) | typedef enum SpvOp_ { FILE: Vulkan/include/spirv.hpp type spv (line 45) | namespace spv { type SourceLanguage (line 58) | enum SourceLanguage { type ExecutionModel (line 67) | enum ExecutionModel { type AddressingModel (line 77) | enum AddressingModel { type MemoryModel (line 83) | enum MemoryModel { type ExecutionMode (line 89) | enum ExecutionMode { type StorageClass (line 123) | enum StorageClass { type Dim (line 138) | enum Dim { type SamplerAddressingMode (line 148) | enum SamplerAddressingMode { type SamplerFilterMode (line 156) | enum SamplerFilterMode { type ImageFormat (line 161) | enum ImageFormat { type ImageChannelOrder (line 204) | enum ImageChannelOrder { type ImageChannelDataType (line 226) | enum ImageChannelDataType { type ImageOperandsShift (line 246) | enum ImageOperandsShift { type ImageOperandsMask (line 257) | enum ImageOperandsMask { type FPFastMathModeShift (line 269) | enum FPFastMathModeShift { type FPFastMathModeMask (line 277) | enum FPFastMathModeMask { type FPRoundingMode (line 286) | enum FPRoundingMode { type LinkageType (line 293) | enum LinkageType { type AccessQualifier (line 298) | enum AccessQualifier { type FunctionParameterAttribute (line 304) | enum FunctionParameterAttribute { type Decoration (line 315) | enum Decoration { type BuiltIn (line 361) | enum BuiltIn { type SelectionControlShift (line 405) | enum SelectionControlShift { type SelectionControlMask (line 410) | enum SelectionControlMask { type LoopControlShift (line 416) | enum LoopControlShift { type LoopControlMask (line 421) | enum LoopControlMask { type FunctionControlShift (line 427) | enum FunctionControlShift { type FunctionControlMask (line 434) | enum FunctionControlMask { type MemorySemanticsShift (line 442) | enum MemorySemanticsShift { type MemorySemanticsMask (line 455) | enum MemorySemanticsMask { type MemoryAccessShift (line 469) | enum MemoryAccessShift { type MemoryAccessMask (line 475) | enum MemoryAccessMask { type Scope (line 482) | enum Scope { type GroupOperation (line 490) | enum GroupOperation { type KernelEnqueueFlags (line 496) | enum KernelEnqueueFlags { type KernelProfilingInfoShift (line 502) | enum KernelProfilingInfoShift { type KernelProfilingInfoMask (line 506) | enum KernelProfilingInfoMask { type Capability (line 511) | enum Capability { type Op (line 570) | enum Op { function ImageOperandsMask (line 869) | inline ImageOperandsMask operator|(ImageOperandsMask a, ImageOperandsM... function FPFastMathModeMask (line 870) | inline FPFastMathModeMask operator|(FPFastMathModeMask a, FPFastMathMo... function SelectionControlMask (line 871) | inline SelectionControlMask operator|(SelectionControlMask a, Selectio... function LoopControlMask (line 872) | inline LoopControlMask operator|(LoopControlMask a, LoopControlMask b)... function FunctionControlMask (line 873) | inline FunctionControlMask operator|(FunctionControlMask a, FunctionCo... function MemorySemanticsMask (line 874) | inline MemorySemanticsMask operator|(MemorySemanticsMask a, MemorySema... function MemoryAccessMask (line 875) | inline MemoryAccessMask operator|(MemoryAccessMask a, MemoryAccessMask... function KernelProfilingInfoMask (line 876) | inline KernelProfilingInfoMask operator|(KernelProfilingInfoMask a, Ke... FILE: Vulkan/include/vk_icd.h type VK_LOADER_DATA (line 42) | typedef union _VK_LOADER_DATA { function set_loader_magic_value (line 47) | static inline void set_loader_magic_value(void *pNewObject) { function valid_loader_magic_value (line 52) | static inline bool valid_loader_magic_value(void *pNewObject) { type VkIcdWsiPlatform (line 61) | typedef enum _VkIcdWsiPlatform { type VkIcdSurfaceBase (line 70) | typedef struct _VkIcdSurfaceBase { type VkIcdSurfaceMir (line 75) | typedef struct _VkIcdSurfaceMir { type VkIcdSurfaceWayland (line 83) | typedef struct _VkIcdSurfaceWayland { type VkIcdSurfaceWin32 (line 91) | typedef struct _VkIcdSurfaceWin32 { type VkIcdSurfaceXcb (line 99) | typedef struct _VkIcdSurfaceXcb { type VkIcdSurfaceXlib (line 107) | typedef struct _VkIcdSurfaceXlib { type VkIcdSurfaceDisplay (line 114) | typedef struct _VkIcdSurfaceDisplay { FILE: Vulkan/include/vk_layer.h type VkLayerDispatchTable (line 38) | typedef struct VkLayerDispatchTable_ { type VkLayerInstanceDispatchTable (line 167) | typedef struct VkLayerInstanceDispatchTable_ { type VkLayerDbgFunctionNode (line 238) | typedef struct VkLayerDbgFunctionNode_ { type VkLayerDbgAction (line 246) | typedef enum VkLayerDbgAction_ { type VkLayerFunction (line 262) | typedef enum VkLayerFunction_ { type VkLayerInstanceLink (line 267) | typedef struct VkLayerInstanceLink_ { type VkLayerDeviceInfo (line 279) | typedef struct VkLayerDeviceInfo_ { type VkLayerInstanceCreateInfo (line 289) | typedef struct { type VkLayerDeviceLink (line 299) | typedef struct VkLayerDeviceLink_ { type VkLayerDeviceCreateInfo (line 305) | typedef struct { FILE: Vulkan/include/vulkan.h type VkFlags (line 64) | typedef uint32_t VkFlags; type VkBool32 (line 65) | typedef uint32_t VkBool32; type VkDeviceSize (line 66) | typedef uint64_t VkDeviceSize; type VkSampleMask (line 67) | typedef uint32_t VkSampleMask; function VK_DEFINE_HANDLE (line 69) | VK_DEFINE_HANDLE(VkInstance) type VkResult (line 120) | typedef enum VkResult { type VkStructureType (line 151) | typedef enum VkStructureType { type VkSystemAllocationScope (line 219) | typedef enum VkSystemAllocationScope { type VkInternalAllocationType (line 231) | typedef enum VkInternalAllocationType { type VkFormat (line 239) | typedef enum VkFormat { type VkImageType (line 431) | typedef enum VkImageType { type VkImageTiling (line 441) | typedef enum VkImageTiling { type VkPhysicalDeviceType (line 450) | typedef enum VkPhysicalDeviceType { type VkQueryType (line 462) | typedef enum VkQueryType { type VkSharingMode (line 472) | typedef enum VkSharingMode { type VkImageLayout (line 481) | typedef enum VkImageLayout { type VkImageViewType (line 498) | typedef enum VkImageViewType { type VkComponentSwizzle (line 512) | typedef enum VkComponentSwizzle { type VkVertexInputRate (line 526) | typedef enum VkVertexInputRate { type VkPrimitiveTopology (line 535) | typedef enum VkPrimitiveTopology { type VkPolygonMode (line 553) | typedef enum VkPolygonMode { type VkFrontFace (line 563) | typedef enum VkFrontFace { type VkCompareOp (line 572) | typedef enum VkCompareOp { type VkStencilOp (line 587) | typedef enum VkStencilOp { type VkLogicOp (line 602) | typedef enum VkLogicOp { type VkBlendFactor (line 625) | typedef enum VkBlendFactor { type VkBlendOp (line 651) | typedef enum VkBlendOp { type VkDynamicState (line 663) | typedef enum VkDynamicState { type VkFilter (line 679) | typedef enum VkFilter { type VkSamplerMipmapMode (line 689) | typedef enum VkSamplerMipmapMode { type VkSamplerAddressMode (line 698) | typedef enum VkSamplerAddressMode { type VkBorderColor (line 710) | typedef enum VkBorderColor { type VkDescriptorType (line 723) | typedef enum VkDescriptorType { type VkAttachmentLoadOp (line 741) | typedef enum VkAttachmentLoadOp { type VkAttachmentStoreOp (line 751) | typedef enum VkAttachmentStoreOp { type VkPipelineBindPoint (line 760) | typedef enum VkPipelineBindPoint { type VkCommandBufferLevel (line 769) | typedef enum VkCommandBufferLevel { type VkIndexType (line 778) | typedef enum VkIndexType { type VkSubpassContents (line 787) | typedef enum VkSubpassContents { type VkFlags (line 796) | typedef VkFlags VkInstanceCreateFlags; type VkFormatFeatureFlagBits (line 798) | typedef enum VkFormatFeatureFlagBits { type VkFlags (line 815) | typedef VkFlags VkFormatFeatureFlags; type VkImageUsageFlagBits (line 817) | typedef enum VkImageUsageFlagBits { type VkFlags (line 828) | typedef VkFlags VkImageUsageFlags; type VkImageCreateFlagBits (line 830) | typedef enum VkImageCreateFlagBits { type VkFlags (line 838) | typedef VkFlags VkImageCreateFlags; type VkSampleCountFlagBits (line 840) | typedef enum VkSampleCountFlagBits { type VkFlags (line 850) | typedef VkFlags VkSampleCountFlags; type VkQueueFlagBits (line 852) | typedef enum VkQueueFlagBits { type VkFlags (line 859) | typedef VkFlags VkQueueFlags; type VkMemoryPropertyFlagBits (line 861) | typedef enum VkMemoryPropertyFlagBits { type VkFlags (line 869) | typedef VkFlags VkMemoryPropertyFlags; type VkMemoryHeapFlagBits (line 871) | typedef enum VkMemoryHeapFlagBits { type VkFlags (line 875) | typedef VkFlags VkMemoryHeapFlags; type VkFlags (line 876) | typedef VkFlags VkDeviceCreateFlags; type VkFlags (line 877) | typedef VkFlags VkDeviceQueueCreateFlags; type VkPipelineStageFlagBits (line 879) | typedef enum VkPipelineStageFlagBits { type VkFlags (line 899) | typedef VkFlags VkPipelineStageFlags; type VkFlags (line 900) | typedef VkFlags VkMemoryMapFlags; type VkImageAspectFlagBits (line 902) | typedef enum VkImageAspectFlagBits { type VkFlags (line 909) | typedef VkFlags VkImageAspectFlags; type VkSparseImageFormatFlagBits (line 911) | typedef enum VkSparseImageFormatFlagBits { type VkFlags (line 917) | typedef VkFlags VkSparseImageFormatFlags; type VkSparseMemoryBindFlagBits (line 919) | typedef enum VkSparseMemoryBindFlagBits { type VkFlags (line 923) | typedef VkFlags VkSparseMemoryBindFlags; type VkFenceCreateFlagBits (line 925) | typedef enum VkFenceCreateFlagBits { type VkFlags (line 929) | typedef VkFlags VkFenceCreateFlags; type VkFlags (line 930) | typedef VkFlags VkSemaphoreCreateFlags; type VkFlags (line 931) | typedef VkFlags VkEventCreateFlags; type VkFlags (line 932) | typedef VkFlags VkQueryPoolCreateFlags; type VkQueryPipelineStatisticFlagBits (line 934) | typedef enum VkQueryPipelineStatisticFlagBits { type VkFlags (line 948) | typedef VkFlags VkQueryPipelineStatisticFlags; type VkQueryResultFlagBits (line 950) | typedef enum VkQueryResultFlagBits { type VkFlags (line 957) | typedef VkFlags VkQueryResultFlags; type VkBufferCreateFlagBits (line 959) | typedef enum VkBufferCreateFlagBits { type VkFlags (line 965) | typedef VkFlags VkBufferCreateFlags; type VkBufferUsageFlagBits (line 967) | typedef enum VkBufferUsageFlagBits { type VkFlags (line 979) | typedef VkFlags VkBufferUsageFlags; type VkFlags (line 980) | typedef VkFlags VkBufferViewCreateFlags; type VkFlags (line 981) | typedef VkFlags VkImageViewCreateFlags; type VkFlags (line 982) | typedef VkFlags VkShaderModuleCreateFlags; type VkFlags (line 983) | typedef VkFlags VkPipelineCacheCreateFlags; type VkPipelineCreateFlagBits (line 985) | typedef enum VkPipelineCreateFlagBits { type VkFlags (line 991) | typedef VkFlags VkPipelineCreateFlags; type VkFlags (line 992) | typedef VkFlags VkPipelineShaderStageCreateFlags; type VkShaderStageFlagBits (line 994) | typedef enum VkShaderStageFlagBits { type VkFlags (line 1005) | typedef VkFlags VkPipelineVertexInputStateCreateFlags; type VkFlags (line 1006) | typedef VkFlags VkPipelineInputAssemblyStateCreateFlags; type VkFlags (line 1007) | typedef VkFlags VkPipelineTessellationStateCreateFlags; type VkFlags (line 1008) | typedef VkFlags VkPipelineViewportStateCreateFlags; type VkFlags (line 1009) | typedef VkFlags VkPipelineRasterizationStateCreateFlags; type VkCullModeFlagBits (line 1011) | typedef enum VkCullModeFlagBits { type VkFlags (line 1018) | typedef VkFlags VkCullModeFlags; type VkFlags (line 1019) | typedef VkFlags VkPipelineMultisampleStateCreateFlags; type VkFlags (line 1020) | typedef VkFlags VkPipelineDepthStencilStateCreateFlags; type VkFlags (line 1021) | typedef VkFlags VkPipelineColorBlendStateCreateFlags; type VkColorComponentFlagBits (line 1023) | typedef enum VkColorComponentFlagBits { type VkFlags (line 1030) | typedef VkFlags VkColorComponentFlags; type VkFlags (line 1031) | typedef VkFlags VkPipelineDynamicStateCreateFlags; type VkFlags (line 1032) | typedef VkFlags VkPipelineLayoutCreateFlags; type VkFlags (line 1033) | typedef VkFlags VkShaderStageFlags; type VkFlags (line 1034) | typedef VkFlags VkSamplerCreateFlags; type VkFlags (line 1035) | typedef VkFlags VkDescriptorSetLayoutCreateFlags; type VkDescriptorPoolCreateFlagBits (line 1037) | typedef enum VkDescriptorPoolCreateFlagBits { type VkFlags (line 1041) | typedef VkFlags VkDescriptorPoolCreateFlags; type VkFlags (line 1042) | typedef VkFlags VkDescriptorPoolResetFlags; type VkFlags (line 1043) | typedef VkFlags VkFramebufferCreateFlags; type VkFlags (line 1044) | typedef VkFlags VkRenderPassCreateFlags; type VkAttachmentDescriptionFlagBits (line 1046) | typedef enum VkAttachmentDescriptionFlagBits { type VkFlags (line 1050) | typedef VkFlags VkAttachmentDescriptionFlags; type VkFlags (line 1051) | typedef VkFlags VkSubpassDescriptionFlags; type VkAccessFlagBits (line 1053) | typedef enum VkAccessFlagBits { type VkFlags (line 1073) | typedef VkFlags VkAccessFlags; type VkDependencyFlagBits (line 1075) | typedef enum VkDependencyFlagBits { type VkFlags (line 1079) | typedef VkFlags VkDependencyFlags; type VkCommandPoolCreateFlagBits (line 1081) | typedef enum VkCommandPoolCreateFlagBits { type VkFlags (line 1086) | typedef VkFlags VkCommandPoolCreateFlags; type VkCommandPoolResetFlagBits (line 1088) | typedef enum VkCommandPoolResetFlagBits { type VkFlags (line 1092) | typedef VkFlags VkCommandPoolResetFlags; type VkCommandBufferUsageFlagBits (line 1094) | typedef enum VkCommandBufferUsageFlagBits { type VkFlags (line 1100) | typedef VkFlags VkCommandBufferUsageFlags; type VkQueryControlFlagBits (line 1102) | typedef enum VkQueryControlFlagBits { type VkFlags (line 1106) | typedef VkFlags VkQueryControlFlags; type VkCommandBufferResetFlagBits (line 1108) | typedef enum VkCommandBufferResetFlagBits { type VkFlags (line 1112) | typedef VkFlags VkCommandBufferResetFlags; type VkStencilFaceFlagBits (line 1114) | typedef enum VkStencilFaceFlagBits { type VkFlags (line 1120) | typedef VkFlags VkStencilFaceFlags; type VkApplicationInfo (line 1153) | typedef struct VkApplicationInfo { type VkInstanceCreateInfo (line 1163) | typedef struct VkInstanceCreateInfo { type VkAllocationCallbacks (line 1174) | typedef struct VkAllocationCallbacks { type VkPhysicalDeviceFeatures (line 1183) | typedef struct VkPhysicalDeviceFeatures { type VkFormatProperties (line 1241) | typedef struct VkFormatProperties { type VkExtent3D (line 1247) | typedef struct VkExtent3D { type VkImageFormatProperties (line 1253) | typedef struct VkImageFormatProperties { type VkPhysicalDeviceLimits (line 1261) | typedef struct VkPhysicalDeviceLimits { type VkPhysicalDeviceSparseProperties (line 1370) | typedef struct VkPhysicalDeviceSparseProperties { type VkPhysicalDeviceProperties (line 1378) | typedef struct VkPhysicalDeviceProperties { type VkQueueFamilyProperties (line 1390) | typedef struct VkQueueFamilyProperties { type VkMemoryType (line 1397) | typedef struct VkMemoryType { type VkMemoryHeap (line 1402) | typedef struct VkMemoryHeap { type VkPhysicalDeviceMemoryProperties (line 1407) | typedef struct VkPhysicalDeviceMemoryProperties { type VkDeviceQueueCreateInfo (line 1414) | typedef struct VkDeviceQueueCreateInfo { type VkDeviceCreateInfo (line 1423) | typedef struct VkDeviceCreateInfo { type VkExtensionProperties (line 1436) | typedef struct VkExtensionProperties { type VkLayerProperties (line 1441) | typedef struct VkLayerProperties { type VkSubmitInfo (line 1448) | typedef struct VkSubmitInfo { type VkMemoryAllocateInfo (line 1460) | typedef struct VkMemoryAllocateInfo { type VkMappedMemoryRange (line 1467) | typedef struct VkMappedMemoryRange { type VkMemoryRequirements (line 1475) | typedef struct VkMemoryRequirements { type VkSparseImageFormatProperties (line 1481) | typedef struct VkSparseImageFormatProperties { type VkSparseImageMemoryRequirements (line 1487) | typedef struct VkSparseImageMemoryRequirements { type VkSparseMemoryBind (line 1495) | typedef struct VkSparseMemoryBind { type VkSparseBufferMemoryBindInfo (line 1503) | typedef struct VkSparseBufferMemoryBindInfo { type VkSparseImageOpaqueMemoryBindInfo (line 1509) | typedef struct VkSparseImageOpaqueMemoryBindInfo { type VkImageSubresource (line 1515) | typedef struct VkImageSubresource { type VkOffset3D (line 1521) | typedef struct VkOffset3D { type VkSparseImageMemoryBind (line 1527) | typedef struct VkSparseImageMemoryBind { type VkSparseImageMemoryBindInfo (line 1536) | typedef struct VkSparseImageMemoryBindInfo { type VkBindSparseInfo (line 1542) | typedef struct VkBindSparseInfo { type VkFenceCreateInfo (line 1557) | typedef struct VkFenceCreateInfo { type VkSemaphoreCreateInfo (line 1563) | typedef struct VkSemaphoreCreateInfo { type VkEventCreateInfo (line 1569) | typedef struct VkEventCreateInfo { type VkQueryPoolCreateInfo (line 1575) | typedef struct VkQueryPoolCreateInfo { type VkBufferCreateInfo (line 1584) | typedef struct VkBufferCreateInfo { type VkBufferViewCreateInfo (line 1595) | typedef struct VkBufferViewCreateInfo { type VkImageCreateInfo (line 1605) | typedef struct VkImageCreateInfo { type VkSubresourceLayout (line 1623) | typedef struct VkSubresourceLayout { type VkComponentMapping (line 1631) | typedef struct VkComponentMapping { type VkImageSubresourceRange (line 1638) | typedef struct VkImageSubresourceRange { type VkImageViewCreateInfo (line 1646) | typedef struct VkImageViewCreateInfo { type VkShaderModuleCreateInfo (line 1657) | typedef struct VkShaderModuleCreateInfo { type VkPipelineCacheCreateInfo (line 1665) | typedef struct VkPipelineCacheCreateInfo { type VkSpecializationMapEntry (line 1673) | typedef struct VkSpecializationMapEntry { type VkSpecializationInfo (line 1679) | typedef struct VkSpecializationInfo { type VkPipelineShaderStageCreateInfo (line 1686) | typedef struct VkPipelineShaderStageCreateInfo { type VkVertexInputBindingDescription (line 1696) | typedef struct VkVertexInputBindingDescription { type VkVertexInputAttributeDescription (line 1702) | typedef struct VkVertexInputAttributeDescription { type VkPipelineVertexInputStateCreateInfo (line 1709) | typedef struct VkPipelineVertexInputStateCreateInfo { type VkPipelineInputAssemblyStateCreateInfo (line 1719) | typedef struct VkPipelineInputAssemblyStateCreateInfo { type VkPipelineTessellationStateCreateInfo (line 1727) | typedef struct VkPipelineTessellationStateCreateInfo { type VkViewport (line 1734) | typedef struct VkViewport { type VkOffset2D (line 1743) | typedef struct VkOffset2D { type VkExtent2D (line 1748) | typedef struct VkExtent2D { type VkRect2D (line 1753) | typedef struct VkRect2D { type VkPipelineViewportStateCreateInfo (line 1758) | typedef struct VkPipelineViewportStateCreateInfo { type VkPipelineRasterizationStateCreateInfo (line 1768) | typedef struct VkPipelineRasterizationStateCreateInfo { type VkPipelineMultisampleStateCreateInfo (line 1784) | typedef struct VkPipelineMultisampleStateCreateInfo { type VkStencilOpState (line 1796) | typedef struct VkStencilOpState { type VkPipelineDepthStencilStateCreateInfo (line 1806) | typedef struct VkPipelineDepthStencilStateCreateInfo { type VkPipelineColorBlendAttachmentState (line 1821) | typedef struct VkPipelineColorBlendAttachmentState { type VkPipelineColorBlendStateCreateInfo (line 1832) | typedef struct VkPipelineColorBlendStateCreateInfo { type VkPipelineDynamicStateCreateInfo (line 1843) | typedef struct VkPipelineDynamicStateCreateInfo { type VkGraphicsPipelineCreateInfo (line 1851) | typedef struct VkGraphicsPipelineCreateInfo { type VkComputePipelineCreateInfo (line 1873) | typedef struct VkComputePipelineCreateInfo { type VkPushConstantRange (line 1883) | typedef struct VkPushConstantRange { type VkPipelineLayoutCreateInfo (line 1889) | typedef struct VkPipelineLayoutCreateInfo { type VkSamplerCreateInfo (line 1899) | typedef struct VkSamplerCreateInfo { type VkDescriptorSetLayoutBinding (line 1920) | typedef struct VkDescriptorSetLayoutBinding { type VkDescriptorSetLayoutCreateInfo (line 1928) | typedef struct VkDescriptorSetLayoutCreateInfo { type VkDescriptorPoolSize (line 1936) | typedef struct VkDescriptorPoolSize { type VkDescriptorPoolCreateInfo (line 1941) | typedef struct VkDescriptorPoolCreateInfo { type VkDescriptorSetAllocateInfo (line 1950) | typedef struct VkDescriptorSetAllocateInfo { type VkDescriptorImageInfo (line 1958) | typedef struct VkDescriptorImageInfo { type VkDescriptorBufferInfo (line 1964) | typedef struct VkDescriptorBufferInfo { type VkWriteDescriptorSet (line 1970) | typedef struct VkWriteDescriptorSet { type VkCopyDescriptorSet (line 1983) | typedef struct VkCopyDescriptorSet { type VkFramebufferCreateInfo (line 1995) | typedef struct VkFramebufferCreateInfo { type VkAttachmentDescription (line 2007) | typedef struct VkAttachmentDescription { type VkAttachmentReference (line 2019) | typedef struct VkAttachmentReference { type VkSubpassDescription (line 2024) | typedef struct VkSubpassDescription { type VkSubpassDependency (line 2037) | typedef struct VkSubpassDependency { type VkRenderPassCreateInfo (line 2047) | typedef struct VkRenderPassCreateInfo { type VkCommandPoolCreateInfo (line 2059) | typedef struct VkCommandPoolCreateInfo { type VkCommandBufferAllocateInfo (line 2066) | typedef struct VkCommandBufferAllocateInfo { type VkCommandBufferInheritanceInfo (line 2074) | typedef struct VkCommandBufferInheritanceInfo { type VkCommandBufferBeginInfo (line 2085) | typedef struct VkCommandBufferBeginInfo { type VkBufferCopy (line 2092) | typedef struct VkBufferCopy { type VkImageSubresourceLayers (line 2098) | typedef struct VkImageSubresourceLayers { type VkImageCopy (line 2105) | typedef struct VkImageCopy { type VkImageBlit (line 2113) | typedef struct VkImageBlit { type VkBufferImageCopy (line 2120) | typedef struct VkBufferImageCopy { type VkClearColorValue (line 2129) | typedef union VkClearColorValue { type VkClearDepthStencilValue (line 2135) | typedef struct VkClearDepthStencilValue { type VkClearValue (line 2140) | typedef union VkClearValue { type VkClearAttachment (line 2145) | typedef struct VkClearAttachment { type VkClearRect (line 2151) | typedef struct VkClearRect { type VkImageResolve (line 2157) | typedef struct VkImageResolve { type VkMemoryBarrier (line 2165) | typedef struct VkMemoryBarrier { type VkBufferMemoryBarrier (line 2172) | typedef struct VkBufferMemoryBarrier { type VkImageMemoryBarrier (line 2184) | typedef struct VkImageMemoryBarrier { type VkRenderPassBeginInfo (line 2197) | typedef struct VkRenderPassBeginInfo { type VkDispatchIndirectCommand (line 2207) | typedef struct VkDispatchIndirectCommand { type VkDrawIndexedIndirectCommand (line 2213) | typedef struct VkDrawIndexedIndirectCommand { type VkDrawIndirectCommand (line 2221) | typedef struct VkDrawIndirectCommand { type const (line 2229) | typedef VkResult (VKAPI_PTR *PFN_vkCreateInstance)(const VkInstanceCreat... type VkDeviceCreateInfo (line 2240) | typedef VkResult (VKAPI_PTR *PFN_vkCreateDevice)(VkPhysicalDevice physic... type const (line 2247) | typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit)(VkQueue queue, uint32_t ... type VkMemoryAllocateInfo (line 2250) | typedef VkResult (VKAPI_PTR *PFN_vkAllocateMemory)(VkDevice device, cons... type const (line 2254) | typedef VkResult (VKAPI_PTR *PFN_vkFlushMappedMemoryRanges)(VkDevice dev... type const (line 2255) | typedef VkResult (VKAPI_PTR *PFN_vkInvalidateMappedMemoryRanges)(VkDevic... type const (line 2263) | typedef VkResult (VKAPI_PTR *PFN_vkQueueBindSparse)(VkQueue queue, uint3... type VkFenceCreateInfo (line 2264) | typedef VkResult (VKAPI_PTR *PFN_vkCreateFence)(VkDevice device, const V... type const (line 2266) | typedef VkResult (VKAPI_PTR *PFN_vkResetFences)(VkDevice device, uint32_... type const (line 2268) | typedef VkResult (VKAPI_PTR *PFN_vkWaitForFences)(VkDevice device, uint3... type VkSemaphoreCreateInfo (line 2269) | typedef VkResult (VKAPI_PTR *PFN_vkCreateSemaphore)(VkDevice device, con... type VkEventCreateInfo (line 2271) | typedef VkResult (VKAPI_PTR *PFN_vkCreateEvent)(VkDevice device, const V... type VkQueryPoolCreateInfo (line 2276) | typedef VkResult (VKAPI_PTR *PFN_vkCreateQueryPool)(VkDevice device, con... type VkBufferCreateInfo (line 2279) | typedef VkResult (VKAPI_PTR *PFN_vkCreateBuffer)(VkDevice device, const ... type VkBufferViewCreateInfo (line 2281) | typedef VkResult (VKAPI_PTR *PFN_vkCreateBufferView)(VkDevice device, co... type VkImageCreateInfo (line 2283) | typedef VkResult (VKAPI_PTR *PFN_vkCreateImage)(VkDevice device, const V... type VkImageViewCreateInfo (line 2286) | typedef VkResult (VKAPI_PTR *PFN_vkCreateImageView)(VkDevice device, con... type VkShaderModuleCreateInfo (line 2288) | typedef VkResult (VKAPI_PTR *PFN_vkCreateShaderModule)(VkDevice device, ... type VkPipelineCacheCreateInfo (line 2290) | typedef VkResult (VKAPI_PTR *PFN_vkCreatePipelineCache)(VkDevice device,... type const (line 2293) | typedef VkResult (VKAPI_PTR *PFN_vkMergePipelineCaches)(VkDevice device,... type const (line 2294) | typedef VkResult (VKAPI_PTR *PFN_vkCreateGraphicsPipelines)(VkDevice dev... type const (line 2295) | typedef VkResult (VKAPI_PTR *PFN_vkCreateComputePipelines)(VkDevice devi... type VkPipelineLayoutCreateInfo (line 2297) | typedef VkResult (VKAPI_PTR *PFN_vkCreatePipelineLayout)(VkDevice device... type VkSamplerCreateInfo (line 2299) | typedef VkResult (VKAPI_PTR *PFN_vkCreateSampler)(VkDevice device, const... type VkDescriptorSetLayoutCreateInfo (line 2301) | typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorSetLayout)(VkDevice d... type VkDescriptorPoolCreateInfo (line 2303) | typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorPool)(VkDevice device... type VkDescriptorSetAllocateInfo (line 2306) | typedef VkResult (VKAPI_PTR *PFN_vkAllocateDescriptorSets)(VkDevice devi... type const (line 2307) | typedef VkResult (VKAPI_PTR *PFN_vkFreeDescriptorSets)(VkDevice device, ... type VkFramebufferCreateInfo (line 2309) | typedef VkResult (VKAPI_PTR *PFN_vkCreateFramebuffer)(VkDevice device, c... type VkRenderPassCreateInfo (line 2311) | typedef VkResult (VKAPI_PTR *PFN_vkCreateRenderPass)(VkDevice device, co... type VkCommandPoolCreateInfo (line 2314) | typedef VkResult (VKAPI_PTR *PFN_vkCreateCommandPool)(VkDevice device, c... type VkCommandBufferAllocateInfo (line 2317) | typedef VkResult (VKAPI_PTR *PFN_vkAllocateCommandBuffers)(VkDevice devi... type VkCommandBufferBeginInfo (line 2319) | typedef VkResult (VKAPI_PTR *PFN_vkBeginCommandBuffer)(VkCommandBuffer c... type VkColorSpaceKHR (line 3173) | typedef enum VkColorSpaceKHR { type VkPresentModeKHR (line 3181) | typedef enum VkPresentModeKHR { type VkSurfaceTransformFlagBitsKHR (line 3193) | typedef enum VkSurfaceTransformFlagBitsKHR { type VkFlags (line 3205) | typedef VkFlags VkSurfaceTransformFlagsKHR; type VkCompositeAlphaFlagBitsKHR (line 3207) | typedef enum VkCompositeAlphaFlagBitsKHR { type VkFlags (line 3214) | typedef VkFlags VkCompositeAlphaFlagsKHR; type VkSurfaceCapabilitiesKHR (line 3216) | typedef struct VkSurfaceCapabilitiesKHR { type VkSurfaceFormatKHR (line 3229) | typedef struct VkSurfaceFormatKHR { type VkFlags (line 3277) | typedef VkFlags VkSwapchainCreateFlagsKHR; type VkSwapchainCreateInfoKHR (line 3279) | typedef struct VkSwapchainCreateInfoKHR { type VkPresentInfoKHR (line 3300) | typedef struct VkPresentInfoKHR { type VkSwapchainCreateInfoKHR (line 3312) | typedef VkResult (VKAPI_PTR *PFN_vkCreateSwapchainKHR)(VkDevice device, ... type VkPresentInfoKHR (line 3316) | typedef VkResult (VKAPI_PTR *PFN_vkQueuePresentKHR)(VkQueue queue, const... type VkDisplayPlaneAlphaFlagBitsKHR (line 3357) | typedef enum VkDisplayPlaneAlphaFlagBitsKHR { type VkFlags (line 3364) | typedef VkFlags VkDisplayPlaneAlphaFlagsKHR; type VkFlags (line 3365) | typedef VkFlags VkDisplayModeCreateFlagsKHR; type VkFlags (line 3366) | typedef VkFlags VkDisplaySurfaceCreateFlagsKHR; type VkDisplayPropertiesKHR (line 3368) | typedef struct VkDisplayPropertiesKHR { type VkDisplayModeParametersKHR (line 3378) | typedef struct VkDisplayModeParametersKHR { type VkDisplayModePropertiesKHR (line 3383) | typedef struct VkDisplayModePropertiesKHR { type VkDisplayModeCreateInfoKHR (line 3388) | typedef struct VkDisplayModeCreateInfoKHR { type VkDisplayPlaneCapabilitiesKHR (line 3395) | typedef struct VkDisplayPlaneCapabilitiesKHR { type VkDisplayPlanePropertiesKHR (line 3407) | typedef struct VkDisplayPlanePropertiesKHR { type VkDisplaySurfaceCreateInfoKHR (line 3412) | typedef struct VkDisplaySurfaceCreateInfoKHR { type VkDisplayModeCreateInfoKHR (line 3430) | typedef VkResult (VKAPI_PTR *PFN_vkCreateDisplayModeKHR)(VkPhysicalDevic... type VkDisplaySurfaceCreateInfoKHR (line 3432) | typedef VkResult (VKAPI_PTR *PFN_vkCreateDisplayPlaneSurfaceKHR)(VkInsta... type VkDisplayPresentInfoKHR (line 3481) | typedef struct VkDisplayPresentInfoKHR { type const (line 3490) | typedef VkResult (VKAPI_PTR *PFN_vkCreateSharedSwapchainsKHR)(VkDevice d... type VkFlags (line 3508) | typedef VkFlags VkXlibSurfaceCreateFlagsKHR; type VkXlibSurfaceCreateInfoKHR (line 3510) | typedef struct VkXlibSurfaceCreateInfoKHR { type VkXlibSurfaceCreateInfoKHR (line 3519) | typedef VkResult (VKAPI_PTR *PFN_vkCreateXlibSurfaceKHR)(VkInstance inst... type VkFlags (line 3544) | typedef VkFlags VkXcbSurfaceCreateFlagsKHR; type VkXcbSurfaceCreateInfoKHR (line 3546) | typedef struct VkXcbSurfaceCreateInfoKHR { type VkXcbSurfaceCreateInfoKHR (line 3555) | typedef VkResult (VKAPI_PTR *PFN_vkCreateXcbSurfaceKHR)(VkInstance insta... type VkFlags (line 3580) | typedef VkFlags VkWaylandSurfaceCreateFlagsKHR; type VkWaylandSurfaceCreateInfoKHR (line 3582) | typedef struct VkWaylandSurfaceCreateInfoKHR { type VkWaylandSurfaceCreateInfoKHR (line 3591) | typedef VkResult (VKAPI_PTR *PFN_vkCreateWaylandSurfaceKHR)(VkInstance i... type wl_display (line 3604) | struct wl_display type VkFlags (line 3615) | typedef VkFlags VkMirSurfaceCreateFlagsKHR; type VkMirSurfaceCreateInfoKHR (line 3617) | typedef struct VkMirSurfaceCreateInfoKHR { type VkMirSurfaceCreateInfoKHR (line 3626) | typedef VkResult (VKAPI_PTR *PFN_vkCreateMirSurfaceKHR)(VkInstance insta... type VkFlags (line 3650) | typedef VkFlags VkAndroidSurfaceCreateFlagsKHR; type VkAndroidSurfaceCreateInfoKHR (line 3652) | typedef struct VkAndroidSurfaceCreateInfoKHR { type VkAndroidSurfaceCreateInfoKHR (line 3660) | typedef VkResult (VKAPI_PTR *PFN_vkCreateAndroidSurfaceKHR)(VkInstance i... type VkFlags (line 3678) | typedef VkFlags VkWin32SurfaceCreateFlagsKHR; type VkWin32SurfaceCreateInfoKHR (line 3680) | typedef struct VkWin32SurfaceCreateInfoKHR { type VkWin32SurfaceCreateInfoKHR (line 3689) | typedef VkResult (VKAPI_PTR *PFN_vkCreateWin32SurfaceKHR)(VkInstance ins... type VkDebugReportObjectTypeEXT (line 3718) | typedef enum VkDebugReportObjectTypeEXT { type VkDebugReportErrorEXT (line 3754) | typedef enum VkDebugReportErrorEXT { type VkDebugReportFlagBitsEXT (line 3764) | typedef enum VkDebugReportFlagBitsEXT { type VkFlags (line 3772) | typedef VkFlags VkDebugReportFlagsEXT; type const (line 3774) | typedef VkBool32 (VKAPI_PTR *PFN_vkDebugReportCallbackEXT)( type VkDebugReportCallbackCreateInfoEXT (line 3785) | typedef struct VkDebugReportCallbackCreateInfoEXT { type VkDebugReportCallbackCreateInfoEXT (line 3794) | typedef VkResult (VKAPI_PTR *PFN_vkCreateDebugReportCallbackEXT)(VkInsta... FILE: tinywindow.sharpmake.cs class ExampleProject (line 6) | [Sharpmake.Generate] method ExampleProject (line 9) | public ExampleProject() method ConfigureAll (line 37) | [Configure()] method AddSources (line 64) | public virtual void AddSources() class TinyWindowSolution (line 70) | [Sharpmake.Generate] method TinyWindowSolution (line 73) | public TinyWindowSolution() method ConfigureAll (line 96) | [Configure()] method SharpmakeMain (line 104) | [Sharpmake.Main]