Lines Matching defs:SkEncodedInfo

25 struct SkEncodedInfo {  struct
32 const skcms_ICCProfile* profile() const { return &fProfile; } in profile()
33 sk_sp<SkData> data() const { return fData; } in data()
37 skcms_ICCProfile fProfile;
38 sk_sp<SkData> fData;
41 enum Alpha {
58 enum Color {
107 static SkEncodedInfo Make(int width, int height, Color color, Alpha alpha, in Make() argument
112 static SkEncodedInfo Make(int width, int height, Color color, in Make() argument
118 static SkEncodedInfo Make(int width, int height, Color color, in Make() argument
183 SkImageInfo makeImageInfo() const { in makeImageInfo()
198 int width() const { return fWidth; } in width()
199 int height() const { return fHeight; } in height()
200 Color color() const { return fColor; } in color()
201 Alpha alpha() const { return fAlpha; } in alpha()
202 bool opaque() const { return fAlpha == kOpaque_Alpha; } in opaque()
203 const skcms_ICCProfile* profile() const { in profile()
207 sk_sp<SkData> profileData() const { in profileData()
212 uint8_t bitsPerComponent() const { return fBitsPerComponent; } in bitsPerComponent()
214 uint8_t bitsPerPixel() const { in bitsPerPixel()
242 SkEncodedInfo& operator=(const SkEncodedInfo&) = delete; argument
245 SkEncodedInfo& operator=(SkEncodedInfo&&) = default; argument
248 SkEncodedInfo copy() const { in copy() argument
263 SkEncodedInfo(int width, int height, Color color, Alpha alpha, in SkEncodedInfo() argument
274 int fWidth;
275 int fHeight;
276 Color fColor;
277 Alpha fAlpha;
278 uint8_t fBitsPerComponent;
279 uint8_t fColorDepth;
280 std::unique_ptr<ICCProfile> fProfile;