Subversion Repositories tpanel

Rev

Rev 162 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 162 Rev 163
Line 40... Line 40...
40
class SkData;
40
class SkData;
41
class SkStreamAsset;
41
class SkStreamAsset;
42
class SkFont;
42
class SkFont;
43
class SkTypeface;
43
class SkTypeface;
44
 
44
 
45
extern sk_sp<SkData> (*gResourceFactory)(const char*);
-
 
46
 
-
 
47
typedef enum _RESOURCE_TYPE
45
typedef enum _RESOURCE_TYPE
48
{
46
{
49
    RESTYPE_UNKNOWN,
47
    RESTYPE_UNKNOWN,
50
    RESTYPE_IMAGE,
48
    RESTYPE_IMAGE,
51
    RESTYPE_SYSIMAGE,
49
    RESTYPE_SYSIMAGE,
Line 75... Line 73...
75
    return SkImage::MakeFromEncoded(GetResourceAsData(resource));
73
    return SkImage::MakeFromEncoded(GetResourceAsData(resource));
76
}
74
}
77
 
75
 
78
std::unique_ptr<SkStreamAsset> GetResourceAsStream(const char* resource, _RESOURCE_TYPE rs = RESTYPE_IMAGE);
76
std::unique_ptr<SkStreamAsset> GetResourceAsStream(const char* resource, _RESOURCE_TYPE rs = RESTYPE_IMAGE);
79
 
77
 
80
sk_sp<SkTypeface> MakeResourceAsTypeface(const char* resource, int ttcIndex = 0, _RESOURCE_TYPE rs = RESTYPE_IMAGE);
78
sk_sp<SkTypeface> MakeResourceAsTypeface(const char* resource, int ttcIndex = 0, _RESOURCE_TYPE rs = RESTYPE_FONT);
81
 
79
 
82
sk_sp<SkData> readImage(const std::string& fname);
80
sk_sp<SkData> readImage(const std::string& fname);
83
 
81
 
84
std::string toLower(std::string& str);
82
std::string toLower(std::string& str);
85
std::string toUpper(std::string& str);
83
std::string toUpper(std::string& str);