Panda3D
|
Thin wrappings arround WebCore.h. More...
#include "awWebCore.h"
Public Types | |
enum | LogLevel { LOG_NONE, LOG_NORMAL, LOG_VERBOSE } |
An enumeration of the three verbosity settings for the Awesomium Log. More... | |
enum | PixelFormat { PF_BGRA, PF_RGBA } |
An enumeration of the two output pixel formats that WebView::render will use. More... | |
Public Member Functions | |
AwWebCore (LogLevel level=LOG_NORMAL, bool enablePlugins=true, PixelFormat pixelFormat=PF_BGRA) | |
bool | arePluginsEnabled () const |
AwWebView * | createWebView (int width, int height, bool isTransparent=false, bool enableAsyncRendering=false, int maxAsyncRenderPerSec=70) |
virtual TypeHandle | force_init_type () |
virtual TypeHandle | get_type () const |
const std::string & | getBaseDirectory () const |
AwWebCore::PixelFormat | getPixelFormat () const |
void | pause () |
void | resume () |
void | setBaseDirectory (const std::string &baseDirectory) |
void | setCustomResponsePage (int statusCode, const std::string &filePath) |
void | update () |
Static Public Member Functions | |
static Awesomium::WebCore & | Get () |
static TypeHandle | get_class_type () |
static Awesomium::WebCore * | GetPointer () |
static void | init_type () |
This function is declared non-inline to work around a compiler bug in g++ 2.96. |
Thin wrappings arround WebCore.h.
Definition at line 28 of file awWebCore.h.
enum AwWebCore::LogLevel |
An enumeration of the three verbosity settings for the Awesomium Log.
Definition at line 33 of file awWebCore.h.
An enumeration of the two output pixel formats that WebView::render will use.
Definition at line 43 of file awWebCore.h.
static void AwWebCore::init_type | ( | ) | [inline, static] |
This function is declared non-inline to work around a compiler bug in g++ 2.96.
Making it inline seems to cause problems in the optimizer.
Reimplemented from TypedReferenceCount.
Definition at line 79 of file awWebCore.h.
References TypedReferenceCount::init_type().