|
LiteFX 0.4.1.2025
Computer Graphics Engine
|
Contains conversion helpers for Vulkan. More...
Functions | |
| Format LITEFX_VULKAN_API | getFormat (const VkFormat &format) |
| VkFormat LITEFX_VULKAN_API | getFormat (Format format) |
| VkFormat LITEFX_VULKAN_API | getFormat (BufferFormat format) |
| PolygonMode LITEFX_VULKAN_API | getPolygonMode (const VkPolygonMode &mode) |
| VkPolygonMode LITEFX_VULKAN_API | getPolygonMode (PolygonMode mode) |
| CullMode LITEFX_VULKAN_API | getCullMode (const VkCullModeFlags &mode) |
| VkCullModeFlags LITEFX_VULKAN_API | getCullMode (CullMode mode) |
| PrimitiveTopology LITEFX_VULKAN_API | getPrimitiveTopology (const VkPrimitiveTopology &topology) |
| VkPrimitiveTopology LITEFX_VULKAN_API | getPrimitiveTopology (PrimitiveTopology topology) |
| ShaderStage LITEFX_VULKAN_API | getShaderStage (const VkShaderStageFlagBits &shaderType) |
| VkShaderStageFlagBits LITEFX_VULKAN_API | getShaderStage (ShaderStage shaderType) |
| MultiSamplingLevel LITEFX_VULKAN_API | getSamples (const VkSampleCountFlagBits &samples) |
| VkImageType LITEFX_VULKAN_API | getImageType (ImageDimensions dimension) |
| VkImageViewType LITEFX_VULKAN_API | getImageViewType (ImageDimensions dimension, UInt32 layers=1) |
| VkSampleCountFlagBits LITEFX_VULKAN_API | getSamples (MultiSamplingLevel samples) |
| VkCompareOp LITEFX_VULKAN_API | getCompareOp (CompareOperation compareOp) |
| VkStencilOp LITEFX_VULKAN_API | getStencilOp (StencilOperation stencilOp) |
| VkBlendFactor LITEFX_VULKAN_API | getBlendFactor (BlendFactor blendFactor) |
| VkBlendOp LITEFX_VULKAN_API | getBlendOperation (BlendOperation blendOperation) |
| VkPipelineStageFlags2 LITEFX_VULKAN_API | getPipelineStage (PipelineStage pipelineStage) |
| VkAccessFlags2 LITEFX_VULKAN_API | getResourceAccess (ResourceAccess resourceAccess) |
| VkImageLayout LITEFX_VULKAN_API | getImageLayout (ImageLayout imageLayout) |
| template<typename THandle > | |
| constexpr UInt64 | handleAddress (const THandle handle) noexcept |
| Returns the address of a dispatchable handle. | |
| template<> | |
| constexpr UInt64 | handleAddress (const UInt64 handle) noexcept |
| Returns the address of a non-dispatchable handle. | |
Contains conversion helpers for Vulkan.
| VkBlendFactor LITEFX_VULKAN_API LiteFX::Rendering::Backends::Vk::getBlendFactor | ( | BlendFactor | blendFactor | ) |
| VkBlendOp LITEFX_VULKAN_API LiteFX::Rendering::Backends::Vk::getBlendOperation | ( | BlendOperation | blendOperation | ) |
| VkCompareOp LiteFX::Rendering::Backends::Vk::getCompareOp | ( | CompareOperation | compareOp | ) |
| CullMode LiteFX::Rendering::Backends::Vk::getCullMode | ( | const VkCullModeFlags & | mode | ) |
| VkCullModeFlags LiteFX::Rendering::Backends::Vk::getCullMode | ( | CullMode | mode | ) |
| VkFormat LiteFX::Rendering::Backends::Vk::getFormat | ( | BufferFormat | format | ) |
| Format LiteFX::Rendering::Backends::Vk::getFormat | ( | const VkFormat & | format | ) |
| VkFormat LiteFX::Rendering::Backends::Vk::getFormat | ( | Format | format | ) |
| VkImageLayout LITEFX_VULKAN_API LiteFX::Rendering::Backends::Vk::getImageLayout | ( | ImageLayout | imageLayout | ) |
| VkImageType LiteFX::Rendering::Backends::Vk::getImageType | ( | ImageDimensions | dimension | ) |
| VkImageViewType LiteFX::Rendering::Backends::Vk::getImageViewType | ( | ImageDimensions | dimension, |
| UInt32 | layers = 1 ) |
| VkPipelineStageFlags2 LITEFX_VULKAN_API LiteFX::Rendering::Backends::Vk::getPipelineStage | ( | PipelineStage | pipelineStage | ) |
| PolygonMode LiteFX::Rendering::Backends::Vk::getPolygonMode | ( | const VkPolygonMode & | mode | ) |
| VkPolygonMode LiteFX::Rendering::Backends::Vk::getPolygonMode | ( | PolygonMode | mode | ) |
| PrimitiveTopology LiteFX::Rendering::Backends::Vk::getPrimitiveTopology | ( | const VkPrimitiveTopology & | topology | ) |
| VkPrimitiveTopology LiteFX::Rendering::Backends::Vk::getPrimitiveTopology | ( | PrimitiveTopology | topology | ) |
| VkAccessFlags2 LITEFX_VULKAN_API LiteFX::Rendering::Backends::Vk::getResourceAccess | ( | ResourceAccess | resourceAccess | ) |
| MultiSamplingLevel LiteFX::Rendering::Backends::Vk::getSamples | ( | const VkSampleCountFlagBits & | samples | ) |
| VkSampleCountFlagBits LiteFX::Rendering::Backends::Vk::getSamples | ( | MultiSamplingLevel | samples | ) |
| ShaderStage LiteFX::Rendering::Backends::Vk::getShaderStage | ( | const VkShaderStageFlagBits & | shaderType | ) |
| VkShaderStageFlagBits LiteFX::Rendering::Backends::Vk::getShaderStage | ( | ShaderStage | shaderType | ) |
| VkStencilOp LiteFX::Rendering::Backends::Vk::getStencilOp | ( | StencilOperation | stencilOp | ) |
|
constexprnoexcept |
Returns the address of a dispatchable handle.
| THandle | The type of the handle. |
| handle | The handle to convert. |