OGRE  1.12.12
Object-Oriented Graphics Rendering Engine
Ogre::MetalRenderTargetCommon Class Reference

#include <OgreMetalRenderTargetCommon.h>

+ Inheritance diagram for Ogre::MetalRenderTargetCommon:

Public Member Functions

 MetalRenderTargetCommon (MetalDevice *ownerDevice)
 
 ~MetalRenderTargetCommon ()
 
void destroy (void)
 
MetalDevicegetOwnerDevice (void) const
 
void init (id< MTLTexture > texture, id< MTLTexture > resolveTexture)
 
virtual bool nextDrawable (void)
 Returns true on success. False on failure. More...
 

Public Attributes

MTLRenderPassColorAttachmentDescriptor * mColourAttachmentDesc
 

Constructor & Destructor Documentation

◆ MetalRenderTargetCommon()

Ogre::MetalRenderTargetCommon::MetalRenderTargetCommon ( MetalDevice ownerDevice)

◆ ~MetalRenderTargetCommon()

Ogre::MetalRenderTargetCommon::~MetalRenderTargetCommon ( )

Member Function Documentation

◆ init()

void Ogre::MetalRenderTargetCommon::init ( id< MTLTexture >  texture,
id< MTLTexture >  resolveTexture 
)

◆ destroy()

void Ogre::MetalRenderTargetCommon::destroy ( void  )

◆ nextDrawable()

virtual bool Ogre::MetalRenderTargetCommon::nextDrawable ( void  )
inlinevirtual

Returns true on success. False on failure.

Reimplemented in Ogre::MetalRenderWindow.

◆ getOwnerDevice()

MetalDevice* Ogre::MetalRenderTargetCommon::getOwnerDevice ( void  ) const
inline

Member Data Documentation

◆ mColourAttachmentDesc

MTLRenderPassColorAttachmentDescriptor* Ogre::MetalRenderTargetCommon::mColourAttachmentDesc

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