Procházet zdrojové kódy

Callbacks validate their 'related' section;

bjorn před 1 rokem
rodič
revize
4821297dbd
3 změnil soubory, kde provedl 12 přidání a 8 odebrání
  1. 5 5
      api/init.lua
  2. 3 3
      api/lovr/callbacks/resize.lua
  3. 4 0
      api/main.lua

+ 5 - 5
api/init.lua

@@ -692,9 +692,9 @@ return {
       key = "lovr.resize",
       module = "lovr",
       related = {
-        "lovr.graphics.getDimensions",
-        "lovr.graphics.getWidth",
-        "lovr.graphics.getHeight",
+        "Pass:getDimensions",
+        "Pass:getWidth",
+        "Pass:getHeight",
         "lovr.headset.getDisplayDimensions",
         "lovr.conf"
       },
@@ -23374,7 +23374,7 @@ return {
         {
           name = "gammaToLinear",
           tag = "mathOther",
-          summary = "\9Convert a color from gamma space to linear space.",
+          summary = "	Convert a color from gamma space to linear space.",
           description = "Converts a color from gamma space to linear space.",
           key = "lovr.math.gammaToLinear",
           module = "lovr.math",
@@ -23487,7 +23487,7 @@ return {
         {
           name = "linearToGamma",
           tag = "mathOther",
-          summary = "\9Convert a color from linear space to gamma space.",
+          summary = "	Convert a color from linear space to gamma space.",
           description = "Converts a color from linear space to gamma space.",
           key = "lovr.math.linearToGamma",
           module = "lovr.math",

+ 3 - 3
api/lovr/callbacks/resize.lua

@@ -16,9 +16,9 @@ return {
   },
   returns = {},
   related = {
-    'lovr.graphics.getDimensions',
-    'lovr.graphics.getWidth',
-    'lovr.graphics.getHeight',
+    'Pass:getDimensions',
+    'Pass:getWidth',
+    'Pass:getHeight',
     'lovr.headset.getDisplayDimensions',
     'lovr.conf'
   }

+ 4 - 0
api/main.lua

@@ -339,6 +339,10 @@ function lovr.load()
   end
 
   -- Validate
+  for _, callback in ipairs(api.callbacks) do
+    validateFunction(callback)
+  end
+
   for _, module in ipairs(api.modules) do
     validateModule(module)
   end