ngfx::MTLSurface
Inherits from ngfx::Surface
Public Functions
| Name | |
|---|---|
| virtual | ~MTLSurface() |
| CAMetalLayer * | getMetalLayer() |
Public Attributes
| Name | |
|---|---|
| NSView * | view |
| id< CAMetalDrawable > | drawable |
| std::unique_ptr< MTLDepthStencilTexture > | depthStencilTexture |
Additional inherited members
Public Functions inherited from ngfx::Surface
| Name | |
|---|---|
| Surface() | |
| Surface(uint32_t w, uint32_t h, bool offscreen =false) | |
| virtual | ~Surface() |
Public Attributes inherited from ngfx::Surface
| Name | |
|---|---|
| uint32_t | w |
| uint32_t | h |
| bool | offscreen |
Public Functions Documentation
function ~MTLSurface
inline virtual ~MTLSurface()
function getMetalLayer
inline CAMetalLayer * getMetalLayer()
Public Attributes Documentation
variable view
NSView * view = nullptr;
variable drawable
id< CAMetalDrawable > drawable;
variable depthStencilTexture
std::unique_ptr< MTLDepthStencilTexture > depthStencilTexture;
Updated on 3 April 2021 at 20:21:51 PDT