• Home
  • Raw
  • Download

Lines Matching refs:SkPerlinNoiseShaderImpl

67 class SkPerlinNoiseShaderImpl : public SkShaderBase {  class
311 SkPerlinNoiseShaderImpl(SkPerlinNoiseShaderImpl::Type type, SkScalar baseFrequencyX,
317 PerlinNoiseShaderContext(const SkPerlinNoiseShaderImpl& shader, const ContextRec&);
341 SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkPerlinNoiseShaderImpl)
348 const SkPerlinNoiseShaderImpl::Type fType;
382 SkPerlinNoiseShaderImpl::SkPerlinNoiseShaderImpl(SkPerlinNoiseShaderImpl::Type type, in SkPerlinNoiseShaderImpl() function in SkPerlinNoiseShaderImpl
399 sk_sp<SkFlattenable> SkPerlinNoiseShaderImpl::CreateProc(SkReadBuffer& buffer) { in CreateProc()
421 void SkPerlinNoiseShaderImpl::flatten(SkWriteBuffer& buffer) const { in flatten()
431 SkScalar SkPerlinNoiseShaderImpl::PerlinNoiseShaderContext::noise2D( in noise2D()
448 …const SkPerlinNoiseShaderImpl& perlinNoiseShader = static_cast<const SkPerlinNoiseShaderImpl&>(fSh… in noise2D()
492 SkScalar SkPerlinNoiseShaderImpl::PerlinNoiseShaderContext::calculateTurbulenceValueForPoint( in calculateTurbulenceValueForPoint()
494 …const SkPerlinNoiseShaderImpl& perlinNoiseShader = static_cast<const SkPerlinNoiseShaderImpl&>(fSh… in calculateTurbulenceValueForPoint()
551 SkScalar SkPerlinNoiseShaderImpl::PerlinNoiseShaderContext::calculateImprovedNoiseValueForPoint( in calculateImprovedNoiseValueForPoint()
553 …const SkPerlinNoiseShaderImpl& perlinNoiseShader = static_cast<const SkPerlinNoiseShaderImpl&>(fSh… in calculateImprovedNoiseValueForPoint()
596 SkPMColor SkPerlinNoiseShaderImpl::PerlinNoiseShaderContext::shade( in shade()
598 …const SkPerlinNoiseShaderImpl& perlinNoiseShader = static_cast<const SkPerlinNoiseShaderImpl&>(fSh… in shade()
618 SkShaderBase::Context* SkPerlinNoiseShaderImpl::onMakeContext(const ContextRec& rec, in onMakeContext()
633 SkPerlinNoiseShaderImpl::PerlinNoiseShaderContext::PerlinNoiseShaderContext( in PerlinNoiseShaderContext()
634 const SkPerlinNoiseShaderImpl& shader, const ContextRec& rec) in PerlinNoiseShaderContext()
646 void SkPerlinNoiseShaderImpl::PerlinNoiseShaderContext::shadeSpan( in shadeSpan()
680 static sk_sp<GrFragmentProcessor> Make(SkPerlinNoiseShaderImpl::Type type, in Make()
682 … std::unique_ptr<SkPerlinNoiseShaderImpl::PaintingData> paintingData, in Make()
694 …const SkPerlinNoiseShaderImpl::StitchData& stitchData() const { return fPaintingData->fStitchDataI… in stitchData()
696 SkPerlinNoiseShaderImpl::Type type() const { return fType; } in type()
721 GrPerlinNoise2Effect(SkPerlinNoiseShaderImpl::Type type, int numOctaves, bool stitchTiles, in GrPerlinNoise2Effect()
722 std::unique_ptr<SkPerlinNoiseShaderImpl::PaintingData> paintingData, in GrPerlinNoise2Effect()
742 SkPerlinNoiseShaderImpl::Type fType;
748 std::unique_ptr<SkPerlinNoiseShaderImpl::PaintingData> fPaintingData;
982 if (pne.type() != SkPerlinNoiseShaderImpl::kFractalNoise_Type) { in emitCode()
1002 if (pne.type() != SkPerlinNoiseShaderImpl::kFractalNoise_Type) { in emitCode()
1015 if (pne.type() == SkPerlinNoiseShaderImpl::kFractalNoise_Type) { in emitCode()
1040 case SkPerlinNoiseShaderImpl::kFractalNoise_Type: in GenKey()
1043 case SkPerlinNoiseShaderImpl::kTurbulence_Type: in GenKey()
1068 const SkPerlinNoiseShaderImpl::StitchData& stitchData = turbulence.stitchData(); in onSetData()
1097 … std::unique_ptr<SkPerlinNoiseShaderImpl::PaintingData> paintingData, in Make()
1130 std::unique_ptr<SkPerlinNoiseShaderImpl::PaintingData> paintingData, in GrImprovedPerlinNoiseEffect()
1154 std::unique_ptr<SkPerlinNoiseShaderImpl::PaintingData> fPaintingData;
1337 sk_sp<GrFragmentProcessor> SkPerlinNoiseShaderImpl::asFragmentProcessor(const AsFPArgs& args) const… in asFragmentProcessor()
1351 std::unique_ptr<SkPerlinNoiseShaderImpl::PaintingData> paintingData = in asFragmentProcessor()
1352 skstd::make_unique<SkPerlinNoiseShaderImpl::PaintingData>(fTileSize, in asFragmentProcessor()
1417 void SkPerlinNoiseShaderImpl::toString(SkString* str) const { in toString()
1455 return sk_sp<SkShader>(new SkPerlinNoiseShaderImpl(SkPerlinNoiseShaderImpl::kFractalNoise_Type, in MakeFractalNoise()
1464 return sk_sp<SkShader>(new SkPerlinNoiseShaderImpl(SkPerlinNoiseShaderImpl::kTurbulence_Type, in MakeTurbulence()
1472 return sk_sp<SkShader>(new SkPerlinNoiseShaderImpl(SkPerlinNoiseShaderImpl::kImprovedNoise_Type, in MakeImprovedNoise()
1478 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkPerlinNoiseShaderImpl)