OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::VulkanMappings Class Reference

#include <OgreVulkanMappings.h>

Static Public Member Functions

static VkAccessFlags get (BufferPackedTypes bufferPackedTypes)
 
static VkCompareOp get (CompareFunction compareFunc)
 
static VkAccessFlags get (const TextureGpu *texture)
 
static VkCullModeFlags get (CullingMode cullMode)
 
static VkFilter get (FilterOptions filter)
 
static VkPrimitiveTopology get (OperationType opType)
 
static VkFormat get (PixelFormatGpu pf)
 
static VkPolygonMode get (PolygonMode polygonMode)
 
static VkImageLayout get (ResourceLayout::Layout layout, const TextureGpu *texture)
 
static VkBlendFactor get (SceneBlendFactor blendFactor)
 
static VkBlendOp get (SceneBlendOperation blendOp)
 
static GpuConstantType get (SpvOp op)
 
static VkStencilOp get (StencilOperation stencilOp)
 
static VkSamplerAddressMode get (TextureAddressingMode mode)
 
static VkImageViewType get (TextureTypes::TextureTypes textureType)
 
static VkFormat get (VertexElementType vertexElemType)
 
static VkAccessFlags getAccessFlags (ResourceLayout::Layout layout, ResourceAccess::ResourceAccess access, const TextureGpu *texture, bool bIsDst)
 
static uint32_t getFormatSize (VkFormat format)
 
static VertexElementSemantic getHlslSemantic (const char *sem)
 
static VkImageAspectFlags getImageAspect (PixelFormatGpu pf, const bool bPreferDepthOverStencil=false)
 
static VkSamplerMipmapMode getMipFilter (FilterOptions filter)
 

Member Function Documentation

◆ get() [1/16]

static VkAccessFlags Ogre::VulkanMappings::get ( BufferPackedTypes bufferPackedTypes)
static

◆ get() [2/16]

static VkCompareOp Ogre::VulkanMappings::get ( CompareFunction compareFunc)
static

◆ get() [3/16]

static VkAccessFlags Ogre::VulkanMappings::get ( const TextureGpu * texture)
static

◆ get() [4/16]

static VkCullModeFlags Ogre::VulkanMappings::get ( CullingMode cullMode)
static

◆ get() [5/16]

static VkFilter Ogre::VulkanMappings::get ( FilterOptions filter)
static

◆ get() [6/16]

static VkPrimitiveTopology Ogre::VulkanMappings::get ( OperationType opType)
static

◆ get() [7/16]

static VkFormat Ogre::VulkanMappings::get ( PixelFormatGpu pf)
static

◆ get() [8/16]

static VkPolygonMode Ogre::VulkanMappings::get ( PolygonMode polygonMode)
static

◆ get() [9/16]

static VkImageLayout Ogre::VulkanMappings::get ( ResourceLayout::Layout layout,
const TextureGpu * texture )
static

◆ get() [10/16]

static VkBlendFactor Ogre::VulkanMappings::get ( SceneBlendFactor blendFactor)
static

◆ get() [11/16]

static VkBlendOp Ogre::VulkanMappings::get ( SceneBlendOperation blendOp)
static

◆ get() [12/16]

static GpuConstantType Ogre::VulkanMappings::get ( SpvOp op)
static

◆ get() [13/16]

static VkStencilOp Ogre::VulkanMappings::get ( StencilOperation stencilOp)
static

◆ get() [14/16]

static VkSamplerAddressMode Ogre::VulkanMappings::get ( TextureAddressingMode mode)
static

◆ get() [15/16]

static VkImageViewType Ogre::VulkanMappings::get ( TextureTypes::TextureTypes textureType)
static

◆ get() [16/16]

static VkFormat Ogre::VulkanMappings::get ( VertexElementType vertexElemType)
static

◆ getAccessFlags()

static VkAccessFlags Ogre::VulkanMappings::getAccessFlags ( ResourceLayout::Layout layout,
ResourceAccess::ResourceAccess access,
const TextureGpu * texture,
bool bIsDst )
static

◆ getFormatSize()

static uint32_t Ogre::VulkanMappings::getFormatSize ( VkFormat format)
static

◆ getHlslSemantic()

static VertexElementSemantic Ogre::VulkanMappings::getHlslSemantic ( const char * sem)
static

◆ getImageAspect()

static VkImageAspectFlags Ogre::VulkanMappings::getImageAspect ( PixelFormatGpu pf,
const bool bPreferDepthOverStencil = false )
static

◆ getMipFilter()

static VkSamplerMipmapMode Ogre::VulkanMappings::getMipFilter ( FilterOptions filter)
static

The documentation for this class was generated from the following file: