bind types

This commit is contained in:
Glenn Maynard
2006-09-26 09:06:21 +00:00
parent f567a0fd28
commit 4f057b4feb
2 changed files with 31 additions and 0 deletions
+25
View File
@@ -42,6 +42,31 @@ bool LuaHelpers::FromStack( lua_State *L, RageColor &Object, int iOffset )
return true;
}
static const char *CullModeNames[] =
{
"Back",
"Front",
"None"
};
LuaXType( CullMode );
static const char *BlendModeNames[] =
{
"Normal",
"Add",
"NoEffect"
};
LuaXType( BlendMode );
static const char *ZTestModeNames[] =
{
"Off",
"WriteOnPass",
"WriteOnFail"
};
LuaXType( ZTestMode );
/*
* Copyright (c) 2006 Glenn Maynard
* All rights reserved.
+6
View File
@@ -3,6 +3,8 @@
#ifndef RAGETYPES_H
#define RAGETYPES_H
#include "EnumHelper.h"
enum BlendMode
{
BLEND_NORMAL,
@@ -14,6 +16,7 @@ enum BlendMode
NUM_BlendMode,
BlendMode_Invalid
};
LuaDeclareType( BlendMode );
enum CullMode
{
@@ -23,6 +26,7 @@ enum CullMode
NUM_CullMode,
CullMode_Invalid
};
LuaDeclareType( CullMode );
enum ZTestMode
{
@@ -32,6 +36,7 @@ enum ZTestMode
NUM_ZTestMode,
ZTestMode_Invalid
};
LuaDeclareType( ZTestMode );
enum PolygonMode
{
@@ -40,6 +45,7 @@ enum PolygonMode
NUM_PolygonMode,
PolygonMode_Invalid
};
LuaDeclareType( PolygonMode );
struct lua_State;