#include <OgreMetalDevice.h>
| Ogre::MetalDevice::~MetalDevice |
( |
| ) |
|
| void Ogre::MetalDevice::init |
( |
void |
| ) |
|
| void Ogre::MetalDevice::endBlitEncoder |
( |
void |
| ) |
|
| void Ogre::MetalDevice::endRenderEncoder |
( |
void |
| ) |
|
| void Ogre::MetalDevice::endComputeEncoder |
( |
void |
| ) |
|
| void Ogre::MetalDevice::endAllEncoders |
( |
void |
| ) |
|
| void Ogre::MetalDevice::commitAndNextCommandBuffer |
( |
void |
| ) |
|
| id<MTLBlitCommandEncoder> Ogre::MetalDevice::getBlitEncoder |
( |
void |
| ) |
|
Gets current blit encoder.
If none is current, ends all other encoders and creates a new blit encoder.
| id<MTLComputeCommandEncoder> Ogre::MetalDevice::getComputeEncoder |
( |
void |
| ) |
|
| void Ogre::MetalDevice::stall |
( |
void |
| ) |
|
Waits for the GPU to finish all pending commands.
| bool Ogre::MetalDevice::mFrameAborted |
Once a frame is aborted, MTLRenderCommandEncoder are no longer created (ignored).
| id<MTLDevice> Ogre::MetalDevice::mDevice |
| id<MTLCommandQueue> Ogre::MetalDevice::mMainCommandQueue |
| id<MTLCommandBuffer> Ogre::MetalDevice::mCurrentCommandBuffer |
| id<MTLBlitCommandEncoder> Ogre::MetalDevice::mBlitEncoder |
| id<MTLComputeCommandEncoder> Ogre::MetalDevice::mComputeEncoder |
| id<MTLRenderCommandEncoder> Ogre::MetalDevice::mRenderEncoder |
| dispatch_semaphore_t Ogre::MetalDevice::mStallSemaphore |
The documentation for this struct was generated from the following file: