bind types
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user