Flutter Engine
The Flutter Engine
|
#include <GrVkTexture.h>
Classes | |
struct | DescriptorCacheEntry |
Additional Inherited Members | |
Public Types inherited from GrSurface | |
typedef void * | ReleaseCtx |
typedef void(* | ReleaseProc) (ReleaseCtx) |
Public Types inherited from GrIORef< GrGpuResource > | |
enum | LastRemovedRef |
Definition at line 23 of file GrVkTexture.h.
|
override |
Definition at line 162 of file GrVkTexture.cpp.
|
protected |
Definition at line 83 of file GrVkTexture.cpp.
void GrVkTexture::addDescriptorSetToCache | ( | const GrVkDescriptorSet * | descSet, |
GrSamplerState | state | ||
) |
Definition at line 217 of file GrVkTexture.cpp.
|
inlineoverridevirtual |
Implements GrSurface.
Reimplemented in GrVkTextureRenderTarget.
Definition at line 46 of file GrVkTexture.h.
const GrVkDescriptorSet * GrVkTexture::cachedSingleDescSet | ( | GrSamplerState | state | ) |
Definition at line 210 of file GrVkTexture.cpp.
|
overridevirtual |
Implements GrTexture.
Definition at line 196 of file GrVkTexture.cpp.
|
protected |
Definition at line 203 of file GrVkTexture.cpp.
|
static |
Definition at line 107 of file GrVkTexture.cpp.
|
static |
Definition at line 126 of file GrVkTexture.cpp.
|
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 GrSurface.
Reimplemented in GrVkTextureRenderTarget.
Definition at line 188 of file GrVkTexture.cpp.
|
overrideprotectedvirtual |
Overridden to free GPU resources in the backend API.
Reimplemented from GrSurface.
Reimplemented in GrVkTextureRenderTarget.
Definition at line 167 of file GrVkTexture.cpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from GrSurface.
Definition at line 80 of file GrVkTexture.h.
|
inlineoverrideprotectedvirtual |
|
inline |
Definition at line 50 of file GrVkTexture.h.
|
inlineoverridevirtual |
This function indicates that the texture parameters (wrap mode, filtering, ...) have been changed externally to Skia.
Implements GrTexture.
Definition at line 48 of file GrVkTexture.h.
const GrVkImageView * GrVkTexture::textureView | ( | ) |
Definition at line 208 of file GrVkTexture.cpp.