Home | History | Annotate | Download | only in gradients

Lines Matching refs:SkGradientShaderBase

15 void SkGradientShaderBase::Descriptor::flatten(SkWriteBuffer& buffer) const {
33 bool SkGradientShaderBase::DescriptorScope::unflatten(SkReadBuffer& buffer) {
70 SkGradientShaderBase::SkGradientShaderBase(const Descriptor& desc)
211 SkGradientShaderBase::SkGradientShaderBase(SkReadBuffer& buffer) : INHERITED(buffer) {
257 SkGradientShaderBase::~SkGradientShaderBase() {
263 void SkGradientShaderBase::initCommon() {
271 void SkGradientShaderBase::flatten(SkWriteBuffer& buffer) const {
284 SkGradientShaderBase::GpuColorType SkGradientShaderBase::getGpuColorType(SkColor colors[3]) const {
301 void SkGradientShaderBase::FlipGradientColors(SkColor* colorDst, Rec* recDst,
321 void SkGradientShaderBase::flipGradientColors() {
325 bool SkGradientShaderBase::isOpaque() const {
333 bool SkGradientShaderBase::onAsLuminanceColor(SkColor* lum) const {
351 SkGradientShaderBase::GradientShaderBaseContext::GradientShaderBaseContext(
352 const SkGradientShaderBase& shader, const ContextRec& rec)
377 SkGradientShaderBase::GradientShaderCache::GradientShaderCache(
378 U8CPU alpha, const SkGradientShaderBase& shader)
391 SkGradientShaderBase::GradientShaderCache::~GradientShaderCache() {
402 void SkGradientShaderBase::GradientShaderCache::Build16bitCache(
451 void SkGradientShaderBase::GradientShaderCache::Build32bitCache(
584 const uint16_t* SkGradientShaderBase::GradientShaderCache::getCache16() {
585 SkOnce(&fCache16Inited, &fCache16Mutex, SkGradientShaderBase::GradientShaderCache::initCache16,
591 void SkGradientShaderBase::GradientShaderCache::initCache16(GradientShaderCache* cache) {
617 const SkPMColor* SkGradientShaderBase::GradientShaderCache::getCache32() {
618 SkOnce(&fCache32Inited, &fCache32Mutex, SkGradientShaderBase::GradientShaderCache::initCache32,
624 void SkGradientShaderBase::GradientShaderCache::initCache32(GradientShaderCache* cache) {
655 SkGradientShaderBase::GradientShaderCache* SkGradientShaderBase::refCache(U8CPU alpha) const {
676 void SkGradientShaderBase::getGradientTableBitmap(SkBitmap* bitmap) const {
723 void SkGradientShaderBase::commonAsAGradient(GradientInfo* info, bool flipGrad) const {
759 void SkGradientShaderBase::toString(SkString* str) const {
807 static void desc_init(SkGradientShaderBase::Descriptor* desc,
829 SkGradientShaderBase::Descriptor desc;
845 SkGradientShaderBase::Descriptor desc;
865 SkGradientShaderBase::Descriptor desc;
892 SkGradientShaderBase::Descriptor desc;
930 SkGradientShaderBase::Descriptor desc;
961 if (SkGradientShaderBase::kTwo_GpuColorType == ColorTypeFromKey(baseKey)) { // 2 Color case
967 } else if (SkGradientShaderBase::kThree_GpuColorType == ColorTypeFromKey(baseKey)){ // 3 Color Case
1009 if (SkGradientShaderBase::kTwo_GpuColorType == e.getColorType()){
1019 } else if (SkGradientShaderBase::kThree_GpuColorType == e.getColorType()){
1046 if (SkGradientShaderBase::kTwo_GpuColorType == e.getColorType()) {
1048 } else if (SkGradientShaderBase::kThree_GpuColorType == e.getColorType()){
1066 if (SkGradientShaderBase::kTwo_GpuColorType == ColorTypeFromKey(baseKey)){
1082 } else if (SkGradientShaderBase::kThree_GpuColorType == ColorTypeFromKey(baseKey)){
1121 const SkGradientShaderBase& shader,
1130 if (SkGradientShaderBase::kTwo_GpuColorType == fColorType ||
1131 SkGradientShaderBase::kThree_GpuColorType == fColorType) {
1193 if (SkGradientShaderBase::kTwo_GpuColorType == fColorType) {
1198 } else if (SkGradientShaderBase::kThree_GpuColorType == fColorType) {