| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright 2010 Google Inc. |   2  * Copyright 2010 Google Inc. | 
|   3  * |   3  * | 
|   4  * Use of this source code is governed by a BSD-style license that can be |   4  * Use of this source code is governed by a BSD-style license that can be | 
|   5  * found in the LICENSE file. |   5  * found in the LICENSE file. | 
|   6  */ |   6  */ | 
|   7  |   7  | 
|   8 #ifndef SkGr_DEFINED |   8 #ifndef SkGr_DEFINED | 
|   9 #define SkGr_DEFINED |   9 #define SkGr_DEFINED | 
|  10  |  10  | 
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  65 } |  65 } | 
|  66  |  66  | 
|  67 //////////////////////////////////////////////////////////////////////////////// |  67 //////////////////////////////////////////////////////////////////////////////// | 
|  68 /** Returns a texture representing the bitmap that is compatible with the GrText
    ureParams. The |  68 /** Returns a texture representing the bitmap that is compatible with the GrText
    ureParams. The | 
|  69     texture is inserted into the cache (unless the bitmap is marked volatile) an
    d can be |  69     texture is inserted into the cache (unless the bitmap is marked volatile) an
    d can be | 
|  70     retrieved again via this function. */ |  70     retrieved again via this function. */ | 
|  71 GrTexture* GrRefCachedBitmapTexture(GrContext*, const SkBitmap&, const GrTexture
    Params&, |  71 GrTexture* GrRefCachedBitmapTexture(GrContext*, const SkBitmap&, const GrTexture
    Params&, | 
|  72                                     SkSourceGammaTreatment); |  72                                     SkSourceGammaTreatment); | 
|  73  |  73  | 
|  74 // TODO: Move SkImageInfo2GrPixelConfig to SkGrPriv.h (requires cleanup to SkWin
    dow its subclasses). |  74 // TODO: Move SkImageInfo2GrPixelConfig to SkGrPriv.h (requires cleanup to SkWin
    dow its subclasses). | 
|  75 GrPixelConfig SkImageInfo2GrPixelConfig(SkColorType, SkAlphaType, const SkColorS
    pace*, |  75 GrPixelConfig SkImageInfo2GrPixelConfig(SkColorType, SkAlphaType, SkColorProfile
    Type, const GrCaps&); | 
|  76                                         const GrCaps&); |  | 
|  77  |  76  | 
|  78 static inline GrPixelConfig SkImageInfo2GrPixelConfig(const SkImageInfo& info, c
    onst GrCaps& caps) { |  77 static inline GrPixelConfig SkImageInfo2GrPixelConfig(const SkImageInfo& info, c
    onst GrCaps& caps) { | 
|  79     return SkImageInfo2GrPixelConfig(info.colorType(), info.alphaType(), info.co
    lorSpace(), caps); |  78     return SkImageInfo2GrPixelConfig(info.colorType(), info.alphaType(), info.pr
    ofileType(), caps); | 
|  80 } |  79 } | 
|  81  |  80  | 
|  82 GrTextureParams::FilterMode GrSkFilterQualityToGrFilterMode(SkFilterQuality pain
    tFilterQuality, |  81 GrTextureParams::FilterMode GrSkFilterQualityToGrFilterMode(SkFilterQuality pain
    tFilterQuality, | 
|  83                                                             const SkMatrix& view
    M, |  82                                                             const SkMatrix& view
    M, | 
|  84                                                             const SkMatrix& loca
    lM, |  83                                                             const SkMatrix& loca
    lM, | 
|  85                                                             bool* doBicubic); |  84                                                             bool* doBicubic); | 
|  86  |  85  | 
|  87 //////////////////////////////////////////////////////////////////////////////// |  86 //////////////////////////////////////////////////////////////////////////////// | 
|  88  |  87  | 
|  89 SkImageInfo GrMakeInfoFromTexture(GrTexture* tex, int w, int h, bool isOpaque); |  88 SkImageInfo GrMakeInfoFromTexture(GrTexture* tex, int w, int h, bool isOpaque); | 
|  90  |  89  | 
|  91 // Using the dreaded SkGrPixelRef ... |  90 // Using the dreaded SkGrPixelRef ... | 
|  92 SK_API void GrWrapTextureInBitmap(GrTexture* src, int w, int h, bool isOpaque, |  91 SK_API void GrWrapTextureInBitmap(GrTexture* src, int w, int h, bool isOpaque, | 
|  93                                   SkBitmap* dst); |  92                                   SkBitmap* dst); | 
|  94  |  93  | 
|  95 #endif |  94 #endif | 
| OLD | NEW |