#ifndef PPAPI_CPP_PRIVATE_FLASH_FONT_FILE_H_
#define PPAPI_CPP_PRIVATE_FLASH_FONT_FILE_H_
#include "ppapi/c/private/pp_private_font_charset.h"
#include "ppapi/cpp/resource.h"
struct PP_BrowserFont_Trusted_Description;
namespace pp {
class InstanceHandle;
namespace flash {
class FontFile : public Resource {
public:
FontFile();
FontFile(const InstanceHandle& instance,
const PP_BrowserFont_Trusted_Description* description,
PP_PrivateFontCharset charset);
virtual ~FontFile();
static bool IsAvailable();
bool GetFontTable(uint32_t table, void* output, uint32_t* output_length);
};
}
}
#endif