Lines Matching defs:const
33 SkShaderBase::SkShaderBase(const SkMatrix* localMatrix)
41 void SkShaderBase::flatten(SkWriteBuffer& buffer) const {
51 SkShaderBase::totalLocalMatrix(const SkMatrix* preLocalMatrix) const {
61 bool SkShaderBase::computeTotalInverse(const SkMatrix& ctm,
62 const SkMatrix* outerLocalMatrix,
63 SkMatrix* totalInverse) const {
67 bool SkShaderBase::asLuminanceColor(SkColor* colorPtr) const {
79 SkShaderBase::Context* SkShaderBase::makeContext(const ContextRec& rec, SkArenaAlloc* alloc) const {
95 SkShaderBase::Context::Context(const SkShaderBase& shader, const ContextRec& rec)
112 bool SkShaderBase::ContextRec::isLegacyCompatible(SkColorSpace* shaderColorSpace) const {
121 SkImage* SkShader::isAImage(SkMatrix* localMatrix, SkTileMode xy[2]) const {
125 SkShader::GradientType SkShader::asAGradient(GradientInfo* info) const {
130 std::unique_ptr<GrFragmentProcessor> SkShaderBase::asFragmentProcessor(const GrFPArgs&) const {
135 sk_sp<SkShader> SkShaderBase::makeAsALocalMatrixShader(SkMatrix*) const {
139 SkUpdatableShader* SkShaderBase::updatableShader(SkArenaAlloc* alloc) const {
147 SkUpdatableShader* SkShaderBase::onUpdatableShader(SkArenaAlloc* alloc) const {
155 const SkSamplingOptions& sampling,
156 const SkMatrix* lm) const {
164 bool SkShaderBase::appendStages(const SkStageRec& rec) const {
168 bool SkShaderBase::onAppendStages(const SkStageRec& rec) const {
181 sk_sp<const SkShader> shader;
213 const SkMatrixProvider& matrices, const SkMatrix* localM,
214 const SkColorInfo& dst,
215 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const {
245 sk_sp<SkShader> SkShaderBase::makeInvertAlpha() const {
250 skvm::Coord SkShaderBase::ApplyMatrix(skvm::Builder* p, const SkMatrix& m,
281 const SkMatrixProvider&, const SkMatrix*, const SkColorInfo&,
282 skvm::Uniforms*, SkArenaAlloc*) const {