#include "Base.h"
#include "lua_all_bindings.h"

namespace gameplay
{

void lua_RegisterAllBindings()
{
    luaRegister_AIAgent();
    luaRegister_AIAgentListener();
    luaRegister_AIController();
    luaRegister_AIMessage();
    luaRegister_AIState();
    luaRegister_AIStateListener();
    luaRegister_AIStateMachine();
    luaRegister_AbsoluteLayout();
    luaRegister_Animation();
    luaRegister_AnimationClip();
    luaRegister_AnimationClipListener();
    luaRegister_AnimationController();
    luaRegister_AnimationTarget();
    luaRegister_AnimationValue();
    luaRegister_AudioBuffer();
    luaRegister_AudioController();
    luaRegister_AudioListener();
    luaRegister_AudioSource();
    luaRegister_BoundingBox();
    luaRegister_BoundingSphere();
    luaRegister_Bundle();
    luaRegister_Button();
    luaRegister_Camera();
    luaRegister_CheckBox();
    luaRegister_Container();
    luaRegister_Control();
    luaRegister_ControlListener();
    luaRegister_Curve();
    luaRegister_DepthStencilTarget();
    luaRegister_Effect();
    luaRegister_FileSystem();
    luaRegister_FlowLayout();
    luaRegister_Font();
    luaRegister_FontText();
    luaRegister_Form();
    luaRegister_FrameBuffer();
    luaRegister_Frustum();
    luaRegister_Game();
    luaRegister_Gamepad();
    luaRegister_Gesture();
    luaRegister_HeightField();
    luaRegister_Image();
    luaRegister_ImageControl();
    luaRegister_Joint();
    luaRegister_Joystick();
    luaRegister_Keyboard();
    luaRegister_Label();
    luaRegister_Layout();
    luaRegister_Light();
    luaRegister_Logger();
    luaRegister_Material();
    luaRegister_MaterialParameter();
    luaRegister_MathUtil();
    luaRegister_Matrix();
    luaRegister_Mesh();
    luaRegister_MeshBatch();
    luaRegister_MeshPart();
    luaRegister_MeshSkin();
    luaRegister_Model();
    luaRegister_Mouse();
    luaRegister_Node();
    luaRegister_NodeCloneContext();
    luaRegister_ParticleEmitter();
    luaRegister_Pass();
    luaRegister_PhysicsCharacter();
    luaRegister_PhysicsCollisionObject();
    luaRegister_PhysicsCollisionObjectCollisionListener();
    luaRegister_PhysicsCollisionObjectCollisionPair();
    luaRegister_PhysicsCollisionShape();
    luaRegister_PhysicsCollisionShapeDefinition();
    luaRegister_PhysicsConstraint();
    luaRegister_PhysicsController();
    luaRegister_PhysicsControllerHitFilter();
    luaRegister_PhysicsControllerHitResult();
    luaRegister_PhysicsControllerListener();
    luaRegister_PhysicsFixedConstraint();
    luaRegister_PhysicsGenericConstraint();
    luaRegister_PhysicsGhostObject();
    luaRegister_PhysicsHingeConstraint();
    luaRegister_PhysicsRigidBody();
    luaRegister_PhysicsRigidBodyParameters();
    luaRegister_PhysicsSocketConstraint();
    luaRegister_PhysicsSpringConstraint();
    luaRegister_PhysicsVehicle();
    luaRegister_PhysicsVehicleWheel();
    luaRegister_Plane();
    luaRegister_Platform();
    luaRegister_Properties();
    luaRegister_Quaternion();
    luaRegister_RadioButton();
    luaRegister_Ray();
    luaRegister_Rectangle();
    luaRegister_Ref();
    luaRegister_RenderState();
    luaRegister_RenderStateStateBlock();
    luaRegister_RenderTarget();
    luaRegister_Scene();
    luaRegister_ScreenDisplayer();
    luaRegister_ScriptController();
    luaRegister_ScriptTarget();
    luaRegister_Slider();
    luaRegister_SpriteBatch();
    luaRegister_Technique();
    luaRegister_Terrain();
    luaRegister_TerrainListener();
    luaRegister_TextBox();
    luaRegister_Texture();
    luaRegister_TextureSampler();
    luaRegister_Theme();
    luaRegister_ThemeSideRegions();
    luaRegister_ThemeStyle();
    luaRegister_ThemeThemeImage();
    luaRegister_ThemeUVs();
    luaRegister_Touch();
    luaRegister_Transform();
    luaRegister_TransformListener();
    luaRegister_Uniform();
    luaRegister_Vector2();
    luaRegister_Vector3();
    luaRegister_Vector4();
    luaRegister_VertexAttributeBinding();
    luaRegister_VertexFormat();
    luaRegister_VertexFormatElement();
    luaRegister_VerticalLayout();
    luaRegister_lua_Global();
}

}

