Flutter Engine
The Flutter Engine
|
#include <GrMtlAttachment.h>
Private Member Functions | |
void | onSetLabel () override |
Additional Inherited Members | |
Public Types inherited from GrAttachment | |
enum class | UsageFlags : uint8_t { kStencilAttachment = 0x1 , kColorAttachment = 0x2 , kTexture = 0x4 } |
Public Types inherited from GrSurface | |
typedef void * | ReleaseCtx |
typedef void(* | ReleaseProc) (ReleaseCtx) |
Public Types inherited from GrIORef< GrGpuResource > | |
enum | LastRemovedRef |
Definition at line 19 of file GrMtlAttachment.h.
|
override |
Definition at line 174 of file GrMtlAttachment.mm.
|
overridevirtual |
Implements GrSurface.
Definition at line 179 of file GrMtlAttachment.mm.
|
inline |
Definition at line 56 of file GrMtlAttachment.h.
|
static |
Definition at line 72 of file GrMtlAttachment.mm.
|
static |
Definition at line 58 of file GrMtlAttachment.mm.
|
static |
Definition at line 86 of file GrMtlAttachment.mm.
|
static |
Definition at line 162 of file GrMtlAttachment.mm.
|
inline |
Definition at line 50 of file GrMtlAttachment.h.
|
inline |
Definition at line 52 of file GrMtlAttachment.h.
|
overrideprotectedvirtual |
Overridden to abandon any internal handles, ptrs, etc to backend API resources. This may be called when the underlying 3D context is no longer valid and so no backend API calls should be made.
Reimplemented from GrGpuResource.
Definition at line 188 of file GrMtlAttachment.mm.
|
overrideprotectedvirtual |
Overridden to free GPU resources in the backend API.
Reimplemented from GrGpuResource.
Definition at line 183 of file GrMtlAttachment.mm.
|
overrideprivatevirtual |
Reimplemented from GrAttachment.
Definition at line 198 of file GrMtlAttachment.mm.
|
inline |
Definition at line 54 of file GrMtlAttachment.h.