![]() |
Flutter Engine
The Flutter Engine
|
#include <PipelineData.h>
Public Types | |
using | SampledTexture = std::pair< sk_sp< TextureProxy >, SamplerDesc > |
Public Member Functions | |
TextureDataBlock ()=default | |
bool | empty () const |
int | numTextures () const |
const SampledTexture & | texture (int index) const |
bool | operator== (const TextureDataBlock &) const |
bool | operator!= (const TextureDataBlock &other) const |
uint32_t | hash () const |
void | add (sk_sp< TextureProxy > proxy, const SamplerDesc &samplerDesc) |
void | reset () |
Static Public Member Functions | |
static TextureDataBlock * | Make (const TextureDataBlock &, SkArenaAlloc *) |
Definition at line 55 of file PipelineData.h.
using skgpu::graphite::TextureDataBlock::SampledTexture = std::pair<sk_sp<TextureProxy>, SamplerDesc> |
Definition at line 57 of file PipelineData.h.
|
default |
|
inline |
Definition at line 70 of file PipelineData.h.
|
inline |
Definition at line 62 of file PipelineData.h.
uint32_t skgpu::graphite::TextureDataBlock::hash | ( | ) | const |
Definition at line 71 of file PipelineData.cpp.
|
static |
Definition at line 50 of file PipelineData.cpp.
|
inline |
Definition at line 63 of file PipelineData.h.
|
inline |
Definition at line 67 of file PipelineData.h.
bool skgpu::graphite::TextureDataBlock::operator== | ( | const TextureDataBlock & | other | ) | const |
Definition at line 57 of file PipelineData.cpp.
|
inline |
Definition at line 74 of file PipelineData.h.
|
inline |
Definition at line 64 of file PipelineData.h.