Lines Matching defs:options

218                                                         const Options& options,
228 settings.fForceNoInline = options.forceNoInline;
229 settings.fEnforceES2Restrictions = options.enforceES2Restrictions;
230 settings.fUseAF = options.useAF;
237 return MakeInternal(std::move(program), options, kind);
250 const Options& options,
255 return MakeInternal(std::move(program), options, kind);
259 const Options& options,
290 if (!options.allowFragCoord && SkSL::Analysis::ReferencesFragCoords(*program)) {
381 options,
390 SkRuntimeEffect::Result SkRuntimeEffect::MakeForColorFilter(SkString sksl, const Options& options) {
391 auto result = MakeFromSource(std::move(sksl), options, SkSL::ProgramKind::kRuntimeColorFilter);
396 SkRuntimeEffect::Result SkRuntimeEffect::MakeForShader(SkString sksl, const Options& options) {
397 auto result = MakeFromSource(std::move(sksl), options, SkSL::ProgramKind::kRuntimeShader);
402 SkRuntimeEffect::Result SkRuntimeEffect::MakeForBlender(SkString sksl, const Options& options) {
403 auto result = MakeFromSource(std::move(sksl), options, SkSL::ProgramKind::kRuntimeBlender);
409 const Options& options) {
410 auto result = MakeFromDSL(std::move(program), options, SkSL::ProgramKind::kRuntimeColorFilter);
416 const Options& options) {
417 auto result = MakeFromDSL(std::move(program), options, SkSL::ProgramKind::kRuntimeShader);
423 const Options& options) {
424 auto result = MakeFromDSL(std::move(program), options, SkSL::ProgramKind::kRuntimeBlender);
509 const Options& options,
531 fHash = SkOpts::hash_fn(&options.forceNoInline,
532 sizeof(options.forceNoInline), fHash);
533 fHash = SkOpts::hash_fn(&options.enforceES2Restrictions,
534 sizeof(options.enforceES2Restrictions), fHash);
535 fHash = SkOpts::hash_fn(&options.allowFragCoord,
536 sizeof(options.allowFragCoord), fHash);
538 fHash = SkOpts::hash_fn(&options.useAF, sizeof(options.useAF), fHash);