Flutter Engine
The Flutter Engine
|
#include <GrGeometryProcessor.h>
Public Member Functions | |
TextureSampler ()=default | |
TextureSampler (GrSamplerState, const GrBackendFormat &, const skgpu::Swizzle &) | |
TextureSampler (const TextureSampler &)=delete | |
TextureSampler & | operator= (const TextureSampler &)=delete |
TextureSampler (TextureSampler &&)=default | |
TextureSampler & | operator= (TextureSampler &&)=default |
void | reset (GrSamplerState, const GrBackendFormat &, const skgpu::Swizzle &) |
const GrBackendFormat & | backendFormat () const |
GrTextureType | textureType () const |
GrSamplerState | samplerState () const |
const skgpu::Swizzle & | swizzle () const |
bool | isInitialized () const |
Used to capture the properties of the GrTextureProxies required/expected by a primitiveProcessor along with an associated GrSamplerState. The actual proxies used are stored in either the fixed or dynamic state arrays. TextureSamplers don't perform any coord manipulation to account for texture origin.
Definition at line 468 of file GrGeometryProcessor.h.
|
default |
GrGeometryProcessor::TextureSampler::TextureSampler | ( | GrSamplerState | samplerState, |
const GrBackendFormat & | backendFormat, | ||
const skgpu::Swizzle & | swizzle | ||
) |
Definition at line 54 of file GrGeometryProcessor.cpp.
|
delete |
|
default |
|
inline |
Definition at line 482 of file GrGeometryProcessor.h.
|
inline |
Definition at line 488 of file GrGeometryProcessor.h.
|
delete |
|
default |
void GrGeometryProcessor::TextureSampler::reset | ( | GrSamplerState | samplerState, |
const GrBackendFormat & | backendFormat, | ||
const skgpu::Swizzle & | swizzle | ||
) |
Definition at line 60 of file GrGeometryProcessor.cpp.
|
inline |
Definition at line 485 of file GrGeometryProcessor.h.
|
inline |
Definition at line 486 of file GrGeometryProcessor.h.
|
inline |
Definition at line 483 of file GrGeometryProcessor.h.