Lib
QOLを高める
Classes | Namespaces | Variables
script_export.h File Reference

Luaへエクスポートする関数群。 More...

#include <lua.h>
#include <lauxlib.h>

Go to the source code of this file.

Classes

struct  yappy::lua::export::trace
 デバッグ出力関数。traceグローバルテーブルに提供。 More...
 
struct  yappy::lua::export::sys
 システム関連関数。sysグローバルテーブルに提供。 More...
 
struct  yappy::lua::export::rand
 乱数関連関数。randグローバルテーブルに提供。 More...
 
struct  yappy::lua::export::resource
 使用リソース登録関数。 More...
 
struct  yappy::lua::export::graph
 グラフィックス描画関連関数。graphグローバルテーブルに提供。 More...
 
struct  yappy::lua::export::sound
 音声再生関連関数。soundグローバルテーブルに提供。 More...
 

Namespaces

 yappy
 
 yappy::lua
 Lua scripting library.
 
 yappy::lua::export
 C++ から Lua へ公開する関数。(Lua関数仕様)
 

Variables

const luaL_Reg yappy::lua::export::trace_RegList []
 
const luaL_Reg yappy::lua::export::sys_RegList []
 
const luaL_Reg yappy::lua::export::rand_RegList []
 
const luaL_Reg yappy::lua::export::resource_RegList []
 
const luaL_Reg yappy::lua::export::graph_RegList []
 
const luaL_Reg yappy::lua::export::sound_RegList []
 

Detailed Description

Luaへエクスポートする関数群。

ドキュメントを読みやすくするためにクラスの中に各関数を入れています。 基本的にC++クラス名をLuaグローバルテーブル変数名に対応させています。

Definition in file script_export.h.