OGRE 2.1
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::MetalMappings Class Reference

#include <OgreMetalMappings.h>

Static Public Member Functions

static MTLVertexFormat dataTypeToVertexFormat (MTLDataType dataType)
 
static MTLCompareFunction get (CompareFunction cmp)
 
static MTLSamplerMinMagFilter get (FilterOptions filter)
 
static GpuConstantType get (MTLDataType dataType)
 
static MTLBlendFactor get (SceneBlendFactor op)
 
static MTLBlendOperation get (SceneBlendOperation op)
 
static MTLStencilOperation get (StencilOperation op)
 
static MTLSamplerAddressMode get (TextureAddressingMode mode)
 
static MTLColorWriteMask get (uint8 mask)
 
static MTLVertexFormat get (VertexElementType vertexElemType)
 
static void getDepthStencilFormat (MetalDevice *device, PixelFormat pf, MTLPixelFormat &outDepth, MTLPixelFormat &outStencil)
 Can throw if PixelFormat is not depth.
 
static MTLSamplerMipFilter getMipFilter (FilterOptions filter)
 
static MTLPixelFormat getPixelFormat (PixelFormat pf, bool isGamma)
 

Member Function Documentation

◆ dataTypeToVertexFormat()

static MTLVertexFormat Ogre::MetalMappings::dataTypeToVertexFormat ( MTLDataType  dataType)
static

◆ get() [1/9]

static MTLCompareFunction Ogre::MetalMappings::get ( CompareFunction  cmp)
static

◆ get() [2/9]

static MTLSamplerMinMagFilter Ogre::MetalMappings::get ( FilterOptions  filter)
static

◆ get() [3/9]

static GpuConstantType Ogre::MetalMappings::get ( MTLDataType  dataType)
static

◆ get() [4/9]

static MTLBlendFactor Ogre::MetalMappings::get ( SceneBlendFactor  op)
static

◆ get() [5/9]

static MTLBlendOperation Ogre::MetalMappings::get ( SceneBlendOperation  op)
static

◆ get() [6/9]

static MTLStencilOperation Ogre::MetalMappings::get ( StencilOperation  op)
static

◆ get() [7/9]

static MTLSamplerAddressMode Ogre::MetalMappings::get ( TextureAddressingMode  mode)
static

◆ get() [8/9]

static MTLColorWriteMask Ogre::MetalMappings::get ( uint8  mask)
static

◆ get() [9/9]

static MTLVertexFormat Ogre::MetalMappings::get ( VertexElementType  vertexElemType)
static

◆ getDepthStencilFormat()

static void Ogre::MetalMappings::getDepthStencilFormat ( MetalDevice device,
PixelFormat  pf,
MTLPixelFormat outDepth,
MTLPixelFormat outStencil 
)
static

Can throw if PixelFormat is not depth.

◆ getMipFilter()

static MTLSamplerMipFilter Ogre::MetalMappings::getMipFilter ( FilterOptions  filter)
static

◆ getPixelFormat()

static MTLPixelFormat Ogre::MetalMappings::getPixelFormat ( PixelFormat  pf,
bool  isGamma 
)
static

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