Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
skgpu::graphite::PerlinNoiseShaderBlock::PerlinNoiseData Struct Reference

#include <KeyHelpers.h>

Public Member Functions

 PerlinNoiseData (Type type, SkVector baseFrequency, int numOctaves, SkISize stitchData)
 
bool stitching () const
 

Public Attributes

Type fType
 
SkVector fBaseFrequency
 
int fNumOctaves
 
SkVector fStitchData
 
sk_sp< TextureProxyfPermutationsProxy
 
sk_sp< TextureProxyfNoiseProxy
 

Detailed Description

Definition at line 250 of file KeyHelpers.h.

Constructor & Destructor Documentation

◆ PerlinNoiseData()

skgpu::graphite::PerlinNoiseShaderBlock::PerlinNoiseData::PerlinNoiseData ( Type  type,
SkVector  baseFrequency,
int  numOctaves,
SkISize  stitchData 
)
inline

Member Function Documentation

◆ stitching()

bool skgpu::graphite::PerlinNoiseShaderBlock::PerlinNoiseData::stitching ( ) const
inline

Definition at line 261 of file KeyHelpers.h.

261{ return !fStitchData.isZero(); }
bool isZero() const

Member Data Documentation

◆ fBaseFrequency

SkVector skgpu::graphite::PerlinNoiseShaderBlock::PerlinNoiseData::fBaseFrequency

Definition at line 264 of file KeyHelpers.h.

◆ fNoiseProxy

sk_sp<TextureProxy> skgpu::graphite::PerlinNoiseShaderBlock::PerlinNoiseData::fNoiseProxy

Definition at line 269 of file KeyHelpers.h.

◆ fNumOctaves

int skgpu::graphite::PerlinNoiseShaderBlock::PerlinNoiseData::fNumOctaves

Definition at line 265 of file KeyHelpers.h.

◆ fPermutationsProxy

sk_sp<TextureProxy> skgpu::graphite::PerlinNoiseShaderBlock::PerlinNoiseData::fPermutationsProxy

Definition at line 268 of file KeyHelpers.h.

◆ fStitchData

SkVector skgpu::graphite::PerlinNoiseShaderBlock::PerlinNoiseData::fStitchData

Definition at line 266 of file KeyHelpers.h.

◆ fType

Type skgpu::graphite::PerlinNoiseShaderBlock::PerlinNoiseData::fType

Definition at line 263 of file KeyHelpers.h.


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