Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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 184 of file KeyHelpers.h.

Constructor & Destructor Documentation

◆ ImageData()

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

Definition at line 656 of file KeyHelpers.cpp.

Member Data Documentation

◆ fChannelSelect

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

Definition at line 198 of file KeyHelpers.h.

◆ fImgSize

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

Definition at line 194 of file KeyHelpers.h.

◆ fImgSizeUV

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

Definition at line 195 of file KeyHelpers.h.

◆ fLinearFilterUVInset

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

Definition at line 197 of file KeyHelpers.h.

197{ 0.50001f, 0.50001f };

◆ fSampling

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

Definition at line 191 of file KeyHelpers.h.

◆ fSamplingUV

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

Definition at line 192 of file KeyHelpers.h.

◆ fSubset

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

Definition at line 196 of file KeyHelpers.h.

◆ fTextureProxies

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

Definition at line 205 of file KeyHelpers.h.

◆ fTileModes

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

Definition at line 193 of file KeyHelpers.h.

◆ fYUVtoRGBMatrix

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

Definition at line 199 of file KeyHelpers.h.

◆ fYUVtoRGBTranslate

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

Definition at line 200 of file KeyHelpers.h.


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