Lines Matching refs:SkPerlinNoiseShader

9 #include "SkPerlinNoiseShader.h"
55 struct SkPerlinNoiseShader::StitchData {
76 struct SkPerlinNoiseShader::PaintingData {
258 SkShader* SkPerlinNoiseShader::CreateFractalNoise(SkScalar baseFrequencyX, SkScalar baseFrequencyY,
261 return SkNEW_ARGS(SkPerlinNoiseShader, (kFractalNoise_Type, baseFrequencyX, baseFrequencyY,
265 SkShader* SkPerlinNoiseShader::CreateTubulence(SkScalar baseFrequencyX, SkScalar baseFrequencyY,
268 return SkNEW_ARGS(SkPerlinNoiseShader, (kTurbulence_Type, baseFrequencyX, baseFrequencyY,
272 SkPerlinNoiseShader::SkPerlinNoiseShader(SkPerlinNoiseShader::Type type,
291 SkPerlinNoiseShader::SkPerlinNoiseShader(SkFlattenableReadBuffer& buffer) :
293 fType = (SkPerlinNoiseShader::Type) buffer.readInt();
305 SkPerlinNoiseShader::~SkPerlinNoiseShader() {
310 void SkPerlinNoiseShader::flatten(SkFlattenableWriteBuffer& buffer) const {
322 void SkPerlinNoiseShader::initPaint(PaintingData& paintingData)
334 void SkPerlinNoiseShader::setTileSize(const SkISize& tileSize) {
352 SkScalar SkPerlinNoiseShader::noise2D(int channel, const PaintingData& paintingData,
400 SkScalar SkPerlinNoiseShader::calculateTurbulenceValueForPoint(
443 SkPMColor SkPerlinNoiseShader::shade(const SkPoint& point, StitchData& stitchData) {
468 bool SkPerlinNoiseShader::setContext(const SkBitmap& device, const SkPaint& paint,
474 void SkPerlinNoiseShader::shadeSpan(int x, int y, SkPMColor result[], int count) {
483 void SkPerlinNoiseShader::shadeSpan16(int x, int y, uint16_t result[], int count) {
512 SkPerlinNoiseShader::Type fType;
576 SkPerlinNoiseShader::Type type() const { return fType; }
599 GrNoiseEffect(SkPerlinNoiseShader::Type type, const SkVector& baseFrequency, int numOctaves,
609 SkPerlinNoiseShader::Type fType;
622 static GrEffectRef* Create(SkPerlinNoiseShader::Type type, const SkVector& baseFrequency,
624 const SkPerlinNoiseShader::StitchData& stitchData,
638 const SkPerlinNoiseShader::StitchData& stitchData() const { return fStitchData; }
651 GrPerlinNoiseEffect(SkPerlinNoiseShader::Type type, const SkVector& baseFrequency,
653 const SkPerlinNoiseShader::StitchData& stitchData,
668 SkPerlinNoiseShader::StitchData fStitchData;
676 static GrEffectRef* Create(SkPerlinNoiseShader::Type type, const SkVector& baseFrequency,
700 GrSimplexNoiseEffect(SkPerlinNoiseShader::Type type, const SkVector& baseFrequency,
729 SkPerlinNoiseShader::CreateFractalNoise(baseFrequencyX, baseFrequencyY, numOctaves, seed,
731 SkPerlinNoiseShader::CreateTubulence(baseFrequencyX, baseFrequencyY, numOctaves, seed,
940 if (fType == SkPerlinNoiseShader::kFractalNoise_Type) {
1167 if (fType != SkPerlinNoiseShader::kFractalNoise_Type) {
1187 if (fType != SkPerlinNoiseShader::kFractalNoise_Type) {
1200 if (fType == SkPerlinNoiseShader::kFractalNoise_Type) {
1232 case SkPerlinNoiseShader::kFractalNoise_Type:
1235 case SkPerlinNoiseShader::kTurbulence_Type:
1282 const SkPerlinNoiseShader::StitchData& stitchData = turbulence.stitchData();
1297 GrEffectRef* SkPerlinNoiseShader::asNewEffect(GrContext* context, const SkPaint& paint) const {
1340 GrEffectRef* SkPerlinNoiseShader::asNewEffect(GrContext*, const SkPaint&) const {
1348 void SkPerlinNoiseShader::toString(SkString* str) const {
1349 str->append("SkPerlinNoiseShader: (");