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