Class LightsPunctualExtensionLoader

All Implemented Interfaces:

public class LightsPunctualExtensionLoader extends Object implements ExtensionLoader
Extension loader for KHR_lights_punctual extension which allows for lights to be added to the node from the gltf model. Supports directional, point, and spot lights. Created by Trevor Flynn - 3/23/2021
  • Constructor Details

    • LightsPunctualExtensionLoader

      public LightsPunctualExtensionLoader()
  • Method Details

    • handleExtension

      public Object handleExtension(GltfLoader loader, String parentName, parent, extension, Object input)
      Description copied from interface: ExtensionLoader
      Handles a glTF extension.
      Specified by:
      handleExtension in interface ExtensionLoader
      loader - the GltfLoader with all the data structures
      parentName - the name of the element being read
      parent - the element being read
      extension - the content of the extension found in the element being read
      input - an object containing already loaded data from the element, probably a JME object
      An object of the same type as input, containing the data from the input object and the eventual additional data read from the extension