Home | History | Annotate | Download | only in utils

Lines Matching refs:SkLua

8 #include "SkLua.h"
78 SkLua::SkLua(const char termCode[]) : fTermCode(termCode), fWeOwnL(true) {
81 SkLua::Load(fL);
84 SkLua::SkLua(lua_State* L) : fL(L), fWeOwnL(false) {}
86 SkLua::~SkLua() {
98 bool SkLua::runCode(const char code[]) {
107 bool SkLua::runCode(const void* code, size_t size) {
153 void SkLua::pushBool(bool value, const char key[]) {
158 void SkLua::pushString(const char str[], const char key[]) {
163 void SkLua::pushString(const char str[], size_t length, const char key[]) {
170 void SkLua::pushString(const SkString& str, const char key[]) {
175 void SkLua::pushColor(SkColor color, const char key[]) {
184 void SkLua::pushU32(uint32_t value, const char key[]) {
189 void SkLua::pushScalar(SkScalar value, const char key[]) {
194 void SkLua::pushArrayU16(const uint16_t array[], int count, const char key[]) {
203 void SkLua::pushRect(const SkRect& r, const char key[]) {
212 void SkLua::pushRRect(const SkRRect& rr, const char key[]) {
217 void SkLua::pushMatrix(const SkMatrix& matrix, const char key[]) {
222 void SkLua::pushPaint(const SkPaint& paint, const char key[]) {
227 void SkLua::pushPath(const SkPath& path, const char key[]) {
232 void SkLua::pushCanvas(SkCanvas* canvas, const char key[]) {
376 SkLua(L).pushMatrix(get_ref<SkCanvas>(L, 1)->getTotalMatrix());
480 SkLua(L).pushColor(get_obj<SkPaint>(L, 1)->getColor());
490 SkLua(L).pushScalar(get_obj<SkPaint>(L, 1)->getTextSize());
511 SkLua(L).pushU32(SkTypeface::UniqueID(face));
568 SkLua(L).pushScalar(get_obj<SkPaint>(L, 1)->getStrokeWidth());
581 SkLua(L).pushScalar(get_obj<SkPaint>(L, 1)->measureText(text, len));
609 SkLua(L).pushScalar(height);
799 SkLua(L).pushRect(get_obj<SkPath>(L, 1)->getBounds());
814 SkLua(L).pushRect(r);
835 SkLua lua(L);
914 SkLua(L).pushRect(get_obj<SkRRect>(L, 1)->rect());
1112 void SkLua::Load(lua_State* L) {
1127 SkLua::Load(L);