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 465 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 479 of file GrGeometryProcessor.h.
|
inline |
Definition at line 485 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 482 of file GrGeometryProcessor.h.
|
inline |
Definition at line 483 of file GrGeometryProcessor.h.
|
inline |
Definition at line 480 of file GrGeometryProcessor.h.