This is the complete list of members for DeviceMTL, including all inherited members.
| _ID | Ref | |
| _luaID | Ref | |
| _rooted | Ref | |
| _scriptObject | Ref | |
| autorelease() | Ref | |
| createDepthStencilState(const DepthStencilDescriptor &descriptor) override | DeviceMTL | virtual |
| getCAMetalLayer() | DeviceMTL | inlinestatic |
| getCurrentDrawable() | DeviceMTL | static |
| getDeviceInfo() const | Device | inline |
| getInstance() | Device | static |
| getMTLCommandQueue() const | DeviceMTL | inline |
| getMTLDevice() const | DeviceMTL | inline |
| getReferenceCount() const | Ref | |
| newBuffer(std::size_t size, BufferType type, BufferUsage usage) override | DeviceMTL | virtual |
| cocos2d::backend::Device::newBuffer(size_t size, BufferType type, BufferUsage usage)=0 | Device | pure virtual |
| newCommandBuffer() override | DeviceMTL | virtual |
| newProgram(const std::string &vertexShader, const std::string &fragmentShader) override | DeviceMTL | virtual |
| newRenderPipeline() override | DeviceMTL | virtual |
| newTexture(const TextureDescriptor &descriptor) override | DeviceMTL | virtual |
| release() | Ref | |
| resetCurrentDrawable() | DeviceMTL | static |
| retain() | Ref | |
| setCAMetalLayer(CAMetalLayer *metalLayer) | DeviceMTL | static |
| setFrameBufferOnly(bool frameBufferOnly) override | DeviceMTL | virtual |
| updateDrawable() | DeviceMTL | static |
| ~Ref() | Ref | virtual |