Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
skgpu::graphite::YUVImageShaderBlock::ImageData Struct Reference

#include <KeyHelpers.h>

Public Member Functions

 ImageData (const SkSamplingOptions &sampling, SkTileMode tileModeX, SkTileMode tileModeY, SkISize imgSize, SkRect subset)
 

Public Attributes

SkSamplingOptions fSampling
 
SkSamplingOptions fSamplingUV
 
SkTileMode fTileModes [2]
 
SkISize fImgSize
 
SkISize fImgSizeUV
 
SkRect fSubset
 
SkPoint fLinearFilterUVInset = { 0.50001f, 0.50001f }
 
SkV4 fChannelSelect [4]
 
SkMatrix fYUVtoRGBMatrix
 
SkPoint3 fYUVtoRGBTranslate
 
sk_sp< TextureProxyfTextureProxies [4]
 

Detailed Description

Definition at line 195 of file KeyHelpers.h.

Constructor & Destructor Documentation

◆ ImageData()

skgpu::graphite::YUVImageShaderBlock::ImageData::ImageData ( const SkSamplingOptions sampling,
SkTileMode  tileModeX,
SkTileMode  tileModeY,
SkISize  imgSize,
SkRect  subset 
)

Member Data Documentation

◆ fChannelSelect

SkV4 skgpu::graphite::YUVImageShaderBlock::ImageData::fChannelSelect[4]

Definition at line 209 of file KeyHelpers.h.

◆ fImgSize

SkISize skgpu::graphite::YUVImageShaderBlock::ImageData::fImgSize

Definition at line 205 of file KeyHelpers.h.

◆ fImgSizeUV

SkISize skgpu::graphite::YUVImageShaderBlock::ImageData::fImgSizeUV

Definition at line 206 of file KeyHelpers.h.

◆ fLinearFilterUVInset

SkPoint skgpu::graphite::YUVImageShaderBlock::ImageData::fLinearFilterUVInset = { 0.50001f, 0.50001f }

Definition at line 208 of file KeyHelpers.h.

◆ fSampling

SkSamplingOptions skgpu::graphite::YUVImageShaderBlock::ImageData::fSampling

Definition at line 202 of file KeyHelpers.h.

◆ fSamplingUV

SkSamplingOptions skgpu::graphite::YUVImageShaderBlock::ImageData::fSamplingUV

Definition at line 203 of file KeyHelpers.h.

◆ fSubset

SkRect skgpu::graphite::YUVImageShaderBlock::ImageData::fSubset

Definition at line 207 of file KeyHelpers.h.

◆ fTextureProxies

sk_sp<TextureProxy> skgpu::graphite::YUVImageShaderBlock::ImageData::fTextureProxies[4]

Definition at line 216 of file KeyHelpers.h.

◆ fTileModes

SkTileMode skgpu::graphite::YUVImageShaderBlock::ImageData::fTileModes[2]

Definition at line 204 of file KeyHelpers.h.

◆ fYUVtoRGBMatrix

SkMatrix skgpu::graphite::YUVImageShaderBlock::ImageData::fYUVtoRGBMatrix

Definition at line 210 of file KeyHelpers.h.

◆ fYUVtoRGBTranslate

SkPoint3 skgpu::graphite::YUVImageShaderBlock::ImageData::fYUVtoRGBTranslate

Definition at line 211 of file KeyHelpers.h.


The documentation for this struct was generated from the following files: