|
|
VkAttachmentLoadOp | TranslateLoadOpToVulkan (Grindstone::GraphicsAPI::LoadOp loadOp) |
|
VkAttachmentStoreOp | TranslateStoreOpToVulkan (Grindstone::GraphicsAPI::StoreOp storeOp) |
|
VkClearValue | TranslateClearUnionToVulkan (Grindstone::GraphicsAPI::ClearUnion clearUnion) |
|
VkImageAspectFlags | TranslateImageAspectBitsToVulkan (ImageAspectBits imageAspectMask) |
|
VkPipelineStageFlagBits | TranslatePipelineStageToVulkan (PipelineStageBit stage) |
|
VkFilter | TranslateFilterToVulkan (TextureFilter) |
|
VkSamplerMipmapMode | TranslateMipFilterToVulkan (TextureFilter) |
|
VkSamplerAddressMode | TranslateWrapToVulkan (TextureWrapMode) |
|
VkFormat | TranslateFormatToVulkan (Format format) |
|
Format | TranslateFormatFromVulkan (VkFormat format) |
|
VkMemoryPropertyFlags | TranslateMemoryUsageToVulkan (MemoryUsage memUsage) |
|
VkCullModeFlags | TranslateCullModeToVulkan (CullMode cullMode) |
|
VkColorComponentFlags | TranslateColorMaskToVulkan (ColorMask colorMask) |
|
VkPolygonMode | TranslatePolygonModeToVulkan (PolygonFillMode mode) |
|
VkPrimitiveTopology | TranslateGeometryTypeToVulkan (GeometryType geometryType) |
|
VkImageLayout | TranslateImageLayoutToVulkan (Grindstone::GraphicsAPI::ImageLayout layout) |
|
VkBlendOp | TranslateBlendOpToVulkan (BlendOperation op) |
|
VkBlendFactor | TranslateBlendFactorToVulkan (BlendFactor factor) |
|
VkCompareOp | TranslateCompareOpToVulkan (CompareOperation op) |
|
VkImageView | CreateImageView (VkImage image, VkImageViewType imageViewType, VkFormat format, VkImageAspectFlags aspectFlags, uint32_t mipLevels, uint32_t arrayLayers) |
|
VkImageView | CreateCubemapView (VkImage image, VkFormat format, VkImageAspectFlags aspectFlags, uint32_t mipLevels) |
|
VkDeviceSize | CreateImage (uint32_t width, uint32_t height, uint32_t depth, uint32_t mipLevels, uint32_t layerCount, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory, VkImageCreateFlags flags) |
|
void | CreateBuffer (const char *debugName, VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory) |
|
VkCommandBuffer | BeginSingleTimeCommands (const char *debugName) |
|
void | EndSingleTimeCommands (VkCommandBuffer commandBuffer) |
|
VkShaderStageFlags | TranslateShaderStageBits (ShaderStageBit shaderStageBits) |
|
void | CopyBuffer (VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size) |
|
void | TransitionImageLayout (VkImage image, VkImageAspectFlags aspectFlags, VkImageLayout oldLayout, VkImageLayout newLayout, uint32_t mipLevels, uint32_t layerCount) |
|
void | CopyBufferToImage (VkBuffer buffer, VkImage image, VkImageAspectFlags aspect, uint32_t width, uint32_t height, uint32_t depth, uint32_t mipLevels, uint32_t arrayLayers) |