Files

220 lines
3.7 KiB
Lua

local Video =
{
Name = "Video",
Type = "System",
Namespace = "Video",
Functions =
{
{
Name = "GetCurrentMultisampleFormat",
Type = "Function",
Returns =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
},
{
Name = "GetCurrentResolution",
Type = "Function",
Returns =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
},
{
Name = "GetFarclip",
Type = "Function",
Returns =
{
{ Name = "distance", Type = "number", Nilable = false },
},
},
{
Name = "GetFramerate",
Type = "Function",
Returns =
{
{ Name = "framerate", Type = "number", Nilable = false },
},
},
{
Name = "GetGamma",
Type = "Function",
Returns =
{
{ Name = "gamma", Type = "number", Nilable = false },
},
},
{
Name = "GetMultisampleFormats",
Type = "Function",
Returns =
{
{ Name = "color", Type = "number", Nilable = false },
{ Name = "depth", Type = "number", Nilable = false },
{ Name = "multisample", Type = "number", Nilable = false },
{ Name = "...", Type = "list", Nilable = false },
},
},
{
Name = "GetRefreshRates",
Type = "Function",
Returns =
{
{ Name = "...", Type = "list", Nilable = false },
},
},
{
Name = "GetScreenHeight",
Type = "Function",
Returns =
{
{ Name = "height", Type = "number", Nilable = false },
},
},
{
Name = "GetScreenResolutions",
Type = "Function",
Returns =
{
{ Name = "...", Type = "list", Nilable = false },
},
},
{
Name = "GetScreenWidth",
Type = "Function",
Returns =
{
{ Name = "screenWidth", Type = "number", Nilable = false },
},
},
{
Name = "GetTerrainMip",
Type = "Function",
Returns =
{
{ Name = "terrainDetail", Type = "number", Nilable = false },
},
},
{
Name = "GetVideoCaps",
Type = "Function",
Returns =
{
{ Name = "hasAnisotropic", Type = "number", Nilable = false },
{ Name = "hasPixelShaders", Type = "number", Nilable = false },
{ Name = "hasVertexShaders", Type = "number", Nilable = false },
{ Name = "hasTrilinear", Type = "number", Nilable = false },
{ Name = "hasTripleBufering", Type = "number", Nilable = false },
{ Name = "maxAnisotropy", Type = "number", Nilable = false },
{ Name = "hasHardwareCursor", Type = "number", Nilable = false },
},
},
{
Name = "IsDesaturateSupported",
Type = "Function",
Returns =
{
{ Name = "isSupported", Type = "bool", Nilable = false },
},
},
{
Name = "IsPlayerResolutionAvailable",
Type = "Function",
Returns =
{
{ Name = "isAvailable", Type = "bool", Nilable = false },
},
},
{
Name = "IsStereoVideoAvailable",
Type = "Function",
Returns =
{
{ Name = "isAvailable", Type = "bool", Nilable = false },
},
},
{
Name = "RestartGx",
Type = "Function",
},
{
Name = "RestoreVideoStereoDefaults",
Type = "Function",
},
{
Name = "SetGamma",
Type = "Function",
Arguments =
{
{ Name = "value", Type = "number", Nilable = false },
},
},
{
Name = "SetMultisampleFormat",
Type = "Function",
Arguments =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
},
{
Name = "SetScreenResolution",
Type = "Function",
Arguments =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
},
{
Name = "SetTexLodBias",
Type = "Function",
},
{
Name = "SetWaterDetail",
Type = "Function",
Arguments =
{
{ Name = "value", Type = "number", Nilable = false },
},
},
},
Events =
{
},
Tables =
{
},
};
APIDocumentation:AddDocumentationTable(Video);