Skip navigation links
A B C D E F G I J K L M N O P R S T U V W X Y Z 

A

accessorComponentTypeSize(GLTFAccessor) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
accessors - Variable in class net.mgsx.gltf.data.GLTF
 
accessorSize(GLTFAccessor) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
accessorStrideSize(GLTFAccessor) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
accessorTypeSize(GLTFAccessor) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
addAnimation(AnimationController.AnimationDesc) - Method in class net.mgsx.gltf.scene3d.animation.AnimationsPlayer
 
addAnimations(Array<AnimationController.AnimationDesc>) - Method in class net.mgsx.gltf.scene3d.animation.AnimationsPlayer
 
addScene(Scene) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
addScene(Scene, boolean) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
alphaCutoff - Variable in class net.mgsx.gltf.data.material.GLTFMaterial
 
alphaMode - Variable in class net.mgsx.gltf.data.material.GLTFMaterial
 
animationController - Variable in class net.mgsx.gltf.scene3d.scene.Scene
 
AnimationControllerHack - Class in net.mgsx.gltf.scene3d.animation
AnimationController hack to run morph targets animations
AnimationControllerHack(ModelInstance) - Constructor for class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
 
AnimationControllerHack.Transform - Class in net.mgsx.gltf.scene3d.animation
 
AnimationLoader - Class in net.mgsx.gltf.loaders.shared.animation
 
AnimationLoader() - Constructor for class net.mgsx.gltf.loaders.shared.animation.AnimationLoader
 
animationLoader - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
animations - Variable in class net.mgsx.gltf.data.GLTF
 
animations - Variable in class net.mgsx.gltf.loaders.shared.animation.AnimationLoader
 
animations - Variable in class net.mgsx.gltf.scene3d.scene.Scene
 
animations - Variable in class net.mgsx.gltf.scene3d.scene.SceneAsset
 
AnimationsPlayer - Class in net.mgsx.gltf.scene3d.animation
 
AnimationsPlayer(Scene) - Constructor for class net.mgsx.gltf.scene3d.animation.AnimationsPlayer
 
apply(Animation, float, float) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
Apply an animation, must be called between {AnimationControllerHack.begin() and {AnimationControllerHack.end().
applyAnimation(Animation, float) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
Apply a single animation to the ModelInstance and update the it to reflect the changes.
applyAnimationPlus(ObjectMap<Node, AnimationControllerHack.Transform>, Pool<AnimationControllerHack.Transform>, float, Animation, float) - Static method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
Helper method to apply one animation to either an objectmap for blending or directly to the bones.
applyAnimations(Animation, float, Animation, float, float) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
Apply two animations, blending the second onto to first using weight.
aspectRatio - Variable in class net.mgsx.gltf.data.camera.GLTFPerspective
 
asset - Variable in class net.mgsx.gltf.data.GLTF
 
attributes - Variable in class net.mgsx.gltf.data.geometry.GLTFPrimitive
 

B

baseColor - Variable in class net.mgsx.gltf.scene3d.lights.DirectionalLightEx
base color clamped
baseColorFactor - Variable in class net.mgsx.gltf.data.material.GLTFpbrMetallicRoughness
 
BaseColorFactor - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRColorAttribute
 
BaseColorFactorAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRColorAttribute
 
baseColorFactorSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
baseColorFactorUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
baseColorTexture - Variable in class net.mgsx.gltf.data.material.GLTFpbrMetallicRoughness
 
BaseColorTexture - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
BaseColorTextureAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
baseColorTextureSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
baseColorTextureUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
begin() - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
Begin applying multiple animations to the instance, must followed by one or more calls to { AnimationControllerHack.apply(Animation, float, float) and finally {AnimationControllerHack.end().
begin() - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
BinaryDataFileResolver - Class in net.mgsx.gltf.loaders.glb
 
BinaryDataFileResolver() - Constructor for class net.mgsx.gltf.loaders.glb.BinaryDataFileResolver
 
bindLights(Renderable, Attributes) - Method in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
bindMaterial(Attributes) - Method in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
BlenderShapeKeys - Class in net.mgsx.gltf.loaders.blender
 
BlenderShapeKeys() - Constructor for class net.mgsx.gltf.loaders.blender.BlenderShapeKeys
 
BRDFLUTTexture - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
BRDFLUTTextureAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
brdfLUTTextureSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
brdfLUTTextureUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
buffer - Variable in class net.mgsx.gltf.data.data.GLTFBufferView
 
buffers - Variable in class net.mgsx.gltf.data.GLTF
 
bufferView - Variable in class net.mgsx.gltf.data.data.GLTFAccessor
 
bufferView - Variable in class net.mgsx.gltf.data.data.GLTFAccessorSparseIndices
 
bufferView - Variable in class net.mgsx.gltf.data.data.GLTFAccessorSparseValues
 
bufferView - Variable in class net.mgsx.gltf.data.texture.GLTFImage
 
bufferViews - Variable in class net.mgsx.gltf.data.GLTF
 
buildEnvMap(int) - Method in class net.mgsx.gltf.scene3d.utils.IBLBuilder
Create an environment map, to be used with SceneSkybox
buildIrradianceMap(int) - Method in class net.mgsx.gltf.scene3d.utils.IBLBuilder
Creates an irradiance map, to be used with PBRCubemapAttribute.DiffuseEnv
buildRadianceMap(int) - Method in class net.mgsx.gltf.scene3d.utils.IBLBuilder
Creates an radiance map, to be used with PBRCubemapAttribute.SpecularEnv generated cubemap contains mipmaps in order to perform roughness in PBR shading
byteLength - Variable in class net.mgsx.gltf.data.data.GLTFBuffer
 
byteLength - Variable in class net.mgsx.gltf.data.data.GLTFBufferView
 
byteOffset - Variable in class net.mgsx.gltf.data.data.GLTFAccessor
 
byteOffset - Variable in class net.mgsx.gltf.data.data.GLTFAccessorSparseIndices
 
byteOffset - Variable in class net.mgsx.gltf.data.data.GLTFAccessorSparseValues
 
byteOffset - Variable in class net.mgsx.gltf.data.data.GLTFBufferView
 
byteStride - Variable in class net.mgsx.gltf.data.data.GLTFBufferView
 

C

C_BYTE - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
C_FLOAT - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
C_SHORT - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
C_UBYTE - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
C_UINT - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
C_USHORT - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
calculateRadiusSquared(float, float, float, int, int, Matrix4) - Method in class com.badlogic.gdx.graphics.MeshPlus
 
calculateTransforms - Variable in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
 
cam - Variable in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
camera - Variable in class net.mgsx.gltf.data.scene.GLTFNode
 
camera - Variable in class net.mgsx.gltf.scene3d.scene.SceneManager
 
cameras - Variable in class net.mgsx.gltf.data.GLTF
 
cameras - Variable in class net.mgsx.gltf.scene3d.scene.Scene
 
cameras - Variable in class net.mgsx.gltf.scene3d.scene.SceneModel
 
canRender(Renderable) - Method in class net.mgsx.gltf.scene3d.shaders.PBRDepthShader
 
canRender(Renderable) - Method in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
center - Variable in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
channels - Variable in class net.mgsx.gltf.data.animation.GLTFAnimation
 
checkVertexAttributes(Renderable) - Static method in class net.mgsx.gltf.scene3d.shaders.PBRCommon
 
children - Variable in class net.mgsx.gltf.data.scene.GLTFNode
 
clearAnimations() - Method in class net.mgsx.gltf.scene3d.animation.AnimationsPlayer
 
color - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
 
color - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder.Light
 
com.badlogic.gdx.graphics - package com.badlogic.gdx.graphics
 
compare(Renderable, Renderable) - Method in class net.mgsx.gltf.scene3d.scene.SceneRenderableSorter
 
compareTo(Attribute) - Method in class net.mgsx.gltf.scene3d.attributes.FogAttribute
 
compareTo(Attribute) - Method in class net.mgsx.gltf.scene3d.attributes.PBRFlagAttribute
 
componentType - Variable in class net.mgsx.gltf.data.data.GLTFAccessor
 
componentType - Variable in class net.mgsx.gltf.data.data.GLTFAccessorSparseIndices
 
computedEnvironement - Variable in class net.mgsx.gltf.scene3d.scene.SceneManager
 
computeMorphTargetsMask(Renderable) - Method in class net.mgsx.gltf.scene3d.shaders.PBRDepthShader
 
computeMorphTargetsMask(Renderable) - Method in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
consumeCubemapData() - Method in class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 
copy() - Method in class net.mgsx.gltf.scene3d.attributes.FogAttribute
 
copy() - Method in class net.mgsx.gltf.scene3d.attributes.PBRColorAttribute
 
copy() - Method in class net.mgsx.gltf.scene3d.attributes.PBRCubemapAttribute
 
copy() - Method in class net.mgsx.gltf.scene3d.attributes.PBRFlagAttribute
 
copy() - Method in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
copy() - Method in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
copy() - Method in class net.mgsx.gltf.scene3d.model.NodePartPlus
 
copy() - Method in class net.mgsx.gltf.scene3d.model.NodePlus
 
copyAnimation(Animation, boolean) - Method in class net.mgsx.gltf.scene3d.model.ModelInstanceHack
 
copyright - Variable in class net.mgsx.gltf.data.GLTFAsset
 
count - Variable in class net.mgsx.gltf.data.data.GLTFAccessor
 
count - Variable in class net.mgsx.gltf.data.data.GLTFAccessorSparse
 
count - Variable in class net.mgsx.gltf.scene3d.model.WeightVector
 
cpy() - Method in class net.mgsx.gltf.scene3d.model.WeightVector
 
createBaseColorTexture(Texture) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
createBRDFLookupTexture(Texture) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
createCamera(Camera) - Method in class net.mgsx.gltf.scene3d.scene.Scene
 
createCubemap(FileHandleResolver, String, String, String[]) - Static method in class net.mgsx.gltf.scene3d.utils.EnvironmentUtil
 
createCubemap(FileHandleResolver, String, String, String, int, String[]) - Static method in class net.mgsx.gltf.scene3d.utils.EnvironmentUtil
 
createCustom(DirectionalLight) - Static method in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
createDefault(int) - Static method in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
createDefault(PBRShaderConfig) - Static method in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
createDefaultConfig() - Static method in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
createDefaultDepth(int) - Static method in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
createDefaultDepth(DepthShader.Config) - Static method in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
createDefaultDepthConfig() - Static method in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
createDiffuseEnv(Cubemap) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRCubemapAttribute
 
createEmissiveTexture(Texture) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
createFog(float, float, float) - Static method in class net.mgsx.gltf.scene3d.attributes.FogAttribute
 
createIndoor(DirectionalLight) - Static method in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
createLight(BaseLight) - Method in class net.mgsx.gltf.scene3d.scene.Scene
 
createMetallic(float) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
createMetallicRoughnessTexture(Texture) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
createNormalScale(float) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
createNormalTexture(Texture) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
createOcclusionStrength(float) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
createOcclusionTexture(Texture) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
createOutdoor(DirectionalLight) - Static method in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
createRoughness(float) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
createShader(Renderable) - Method in class net.mgsx.gltf.scene3d.shaders.PBRDepthShaderProvider
 
createShader(Renderable) - Method in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
createSpecularEnv(Cubemap) - Static method in class net.mgsx.gltf.scene3d.attributes.PBRCubemapAttribute
 
CubicQuaternion - Class in net.mgsx.gltf.scene3d.model
 
CubicQuaternion() - Constructor for class net.mgsx.gltf.scene3d.model.CubicQuaternion
 
CubicVector3 - Class in net.mgsx.gltf.scene3d.model
 
CubicVector3() - Constructor for class net.mgsx.gltf.scene3d.model.CubicVector3
 
CubicWeightVector - Class in net.mgsx.gltf.scene3d.model
 
CubicWeightVector(int) - Constructor for class net.mgsx.gltf.scene3d.model.CubicWeightVector
 
cullLights() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 

D

data - Variable in class net.mgsx.gltf.scene3d.scene.SceneAsset
underlying GLTF data structure, null if loaded without "withData" option.
data - Variable in class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 
DataFileResolver - Interface in net.mgsx.gltf.loaders.shared.data
 
dataFileResolver - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
DataResolver - Class in net.mgsx.gltf.loaders.shared.data
 
DataResolver(GLTF, DataFileResolver) - Constructor for class net.mgsx.gltf.loaders.shared.data.DataResolver
 
dataResolver - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
DiffuseEnv - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRCubemapAttribute
 
DiffuseEnvAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRCubemapAttribute
 
diffuseEnvTextureSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
diffuseEnvTextureUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
diffuseFactor - Variable in class net.mgsx.gltf.data.extensions.KHRMaterialsPBRSpecularGlossiness
 
diffuseTexture - Variable in class net.mgsx.gltf.data.extensions.KHRMaterialsPBRSpecularGlossiness
 
direction - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder.Light
 
DirectionalLightEx - Class in net.mgsx.gltf.scene3d.lights
 
DirectionalLightEx() - Constructor for class net.mgsx.gltf.scene3d.lights.DirectionalLightEx
 
DirectionalShadowLight - Class in net.mgsx.gltf.scene3d.lights
Copied from original deprecated DirectionalShadowLight with new features.
DirectionalShadowLight() - Constructor for class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
DirectionalShadowLight(int, int) - Constructor for class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
DirectionalShadowLight(int, int, float, float, float, float) - Constructor for class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
dirLights - Variable in class net.mgsx.gltf.scene3d.utils.LightUtils.LightsInfo
 
dispose() - Method in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
dispose() - Method in class net.mgsx.gltf.loaders.shared.texture.ImageResolver
 
dispose() - Method in class net.mgsx.gltf.loaders.shared.texture.TextureResolver
 
dispose() - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
dispose() - Method in class net.mgsx.gltf.scene3d.scene.SceneAsset
 
dispose() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
dispose() - Method in class net.mgsx.gltf.scene3d.scene.SceneModel
 
dispose() - Method in class net.mgsx.gltf.scene3d.scene.SceneSkybox
 
dispose() - Method in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
doubleSided - Variable in class net.mgsx.gltf.data.material.GLTFMaterial
 

E

emissiveFactor - Variable in class net.mgsx.gltf.data.material.GLTFMaterial
 
emissiveTexture - Variable in class net.mgsx.gltf.data.material.GLTFMaterial
 
EmissiveTexture - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
EmissiveTextureAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
emissiveTextureSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
emissiveTextureUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
enableSeamlessCubemaps() - Static method in class net.mgsx.gltf.scene3d.shaders.PBRCommon
 
end() - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
End applying multiple animations to the instance and update it to reflect the changes.
end() - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
entries() - Method in class net.mgsx.gltf.data.GLTFExtras
 
environment - Variable in class net.mgsx.gltf.scene3d.scene.SceneManager
Shouldn't be null.
EnvironmentCache - Class in net.mgsx.gltf.scene3d.utils
 
EnvironmentCache() - Constructor for class net.mgsx.gltf.scene3d.utils.EnvironmentCache
 
EnvironmentUtil - Class in net.mgsx.gltf.scene3d.utils
 
EnvironmentUtil() - Constructor for class net.mgsx.gltf.scene3d.utils.EnvironmentUtil
 
equals(DirectionalLight) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalLightEx
 
equals(DirectionalLightEx) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalLightEx
 
equals(DirectionalLightEx) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
equals(DirectionalShadowLight) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
exponent - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder.Light
 
export(Mesh, int, FileHandle) - Method in class net.mgsx.gltf.exporters.GLTFExporter
convenient method to export a single mesh primitiveType can be any of OpenGL primitive: GL20.GL_POINTS, GL20.GL_LINES, GL20.GL_LINE_STRIP, GL20.GL_TRIANGLES, GL20.GL_TRIANGLE_STRIP, GL20.GL_TRIANGLE_FAN, etc..
export(Model, FileHandle) - Method in class net.mgsx.gltf.exporters.GLTFExporter
convenient method to export a single model
export(Scene, FileHandle) - Method in class net.mgsx.gltf.exporters.GLTFExporter
convenient method to export a single scene
export(SceneModel, FileHandle) - Method in class net.mgsx.gltf.exporters.GLTFExporter
convenient method to export a single scene
export(SceneAsset, FileHandle) - Method in class net.mgsx.gltf.exporters.GLTFExporter
multi scene export
export(Array<SceneModel>, SceneModel, FileHandle) - Method in class net.mgsx.gltf.exporters.GLTFExporter
multi scene export
export(Array<Scene>, Scene, FileHandle) - Method in class net.mgsx.gltf.exporters.GLTFExporter
multi scene export
exportCameras - Variable in class net.mgsx.gltf.exporters.GLTFExporterConfig
 
exportLights - Variable in class net.mgsx.gltf.exporters.GLTFExporterConfig
 
EXT - Static variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual
 
EXT - Static variable in class net.mgsx.gltf.data.extensions.KHRMaterialsPBRSpecularGlossiness
 
EXT - Static variable in class net.mgsx.gltf.data.extensions.KHRMaterialsUnlit
 
EXT - Static variable in class net.mgsx.gltf.data.extensions.KHRTextureTransform
 
extendBoundingBox(BoundingBox, int, int, Matrix4) - Method in class com.badlogic.gdx.graphics.MeshPlus
 
extensions - Variable in class net.mgsx.gltf.data.GLTFObject
 
extensionsRequired - Variable in class net.mgsx.gltf.data.GLTF
 
extensionsUsed - Variable in class net.mgsx.gltf.data.GLTF
 
extras - Variable in class net.mgsx.gltf.data.GLTFObject
 

F

FACE_NAMES_FULL - Static variable in class net.mgsx.gltf.scene3d.utils.EnvironmentUtil
 
FACE_NAMES_NEG_POS - Static variable in class net.mgsx.gltf.scene3d.utils.EnvironmentUtil
 
FACE_NAMES_NP - Static variable in class net.mgsx.gltf.scene3d.utils.EnvironmentUtil
 
FacedMultiCubemapData - Class in net.mgsx.gltf.scene3d.utils
 
FacedMultiCubemapData(FileHandle[], int) - Constructor for class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
Construct Cubemap data for MipMap cubemap.
FacedMultiCubemapData(Pixmap[], int) - Constructor for class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 
farGroundColor - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
farSkyColor - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
fbo - Variable in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
FogAttribute - Class in net.mgsx.gltf.scene3d.attributes
 
FogAttribute(long) - Constructor for class net.mgsx.gltf.scene3d.attributes.FogAttribute
 
FogEquation - Static variable in class net.mgsx.gltf.scene3d.attributes.FogAttribute
 
FogEquationAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.FogAttribute
 
fogEquationSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
fogEquationUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 

G

generator - Variable in class net.mgsx.gltf.data.GLTFAsset
 
get(Class<T>, String) - Method in class net.mgsx.gltf.data.GLTFExtensions
 
get(int) - Method in interface net.mgsx.gltf.loaders.shared.material.MaterialLoader
 
get(int) - Method in class net.mgsx.gltf.loaders.shared.material.MaterialLoaderBase
 
get(int) - Method in class net.mgsx.gltf.loaders.shared.scene.NodeResolver
 
get(int) - Method in class net.mgsx.gltf.loaders.shared.texture.ImageResolver
 
get(int) - Method in class net.mgsx.gltf.scene3d.model.WeightVector
 
getAccessor(int) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
getActiveLightsCount() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
getBatch() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
getBuffer(int) - Method in class net.mgsx.gltf.loaders.glb.BinaryDataFileResolver
 
getBuffer(int) - Method in class net.mgsx.gltf.loaders.gltf.SeparatedDataFileResolver
 
getBuffer(int) - Method in interface net.mgsx.gltf.loaders.shared.data.DataFileResolver
 
getBufferByte(GLTFAccessor) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
getBufferByte(GLTFBufferView) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
getBufferFloat(int) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
getBufferFloat(GLTFAccessor) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
getBufferInt(GLTFAccessor) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
getBufferShort(GLTFAccessor) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
getBufferView(int) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
getCamera() - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
getCamera(String) - Method in class net.mgsx.gltf.scene3d.scene.Scene
 
getCapability(int) - Static method in class net.mgsx.gltf.scene3d.shaders.PBRCommon
 
getColor() - Method in class net.mgsx.gltf.scene3d.scene.SceneSkybox
 
getDefaultMaterial() - Method in interface net.mgsx.gltf.loaders.shared.material.MaterialLoader
 
getDefaultMaterial() - Method in class net.mgsx.gltf.loaders.shared.material.MaterialLoaderBase
 
getDependencies(String, FileHandle, SceneAssetLoaderParameters) - Method in class net.mgsx.gltf.loaders.glb.GLBAssetLoader
 
getDependencies(String, FileHandle, SceneAssetLoaderParameters) - Method in class net.mgsx.gltf.loaders.gltf.GLTFAssetLoader
 
getDepthMap() - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
getDirectionalLightCount() - Method in class net.mgsx.gltf.scene3d.scene.Scene
 
getFirstDirectionalLight() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
getFrameBuffer() - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
getHeight() - Method in class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 
getImageFile(GLTFImage) - Method in class net.mgsx.gltf.loaders.gltf.SeparatedDataFileResolver
 
getImageName(Texture) - Method in class net.mgsx.gltf.exporters.GLTFExporter
sub class may override this method in order to implement some custom name mapping.
getLight(String) - Method in class net.mgsx.gltf.scene3d.scene.Scene
 
getLightCount(Environment) - Static method in class net.mgsx.gltf.scene3d.utils.EnvironmentUtil
 
getLightsInfo(LightUtils.LightsInfo, Environment) - Static method in class net.mgsx.gltf.scene3d.utils.LightUtils
 
getLightsInfo(LightUtils.LightsInfo, Iterable<BaseLight>) - Static method in class net.mgsx.gltf.scene3d.utils.LightUtils
 
getMaxBones() - Method in class net.mgsx.gltf.loaders.shared.geometry.MeshLoader
 
getMeshes() - Method in class net.mgsx.gltf.loaders.shared.geometry.MeshLoader
 
getProjViewTrans() - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
getRenderable(Renderable, Node, NodePart) - Method in class net.mgsx.gltf.scene3d.model.ModelInstanceHack
 
getRenderableProviders() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
getRenderables(Array<Renderable>, Pool<Renderable>) - Method in class net.mgsx.gltf.scene3d.scene.Scene
 
getRenderables(Array<Renderable>, Pool<Renderable>) - Method in class net.mgsx.gltf.scene3d.scene.SceneSkybox
 
getRoot() - Method in class net.mgsx.gltf.loaders.glb.BinaryDataFileResolver
 
getRoot() - Method in class net.mgsx.gltf.loaders.gltf.SeparatedDataFileResolver
 
getRoot() - Method in interface net.mgsx.gltf.loaders.shared.data.DataFileResolver
 
getShaderCount() - Method in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
getTexture(GLTFTextureInfo) - Method in class net.mgsx.gltf.loaders.shared.texture.TextureResolver
 
getTextureData(Cubemap.CubemapSide) - Method in class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 
getTextures(Array<Texture>) - Method in class net.mgsx.gltf.loaders.shared.texture.TextureResolver
 
getTotalLightsCount() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
getWidth() - Method in class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 
GLBAssetLoader - Class in net.mgsx.gltf.loaders.glb
 
GLBAssetLoader() - Constructor for class net.mgsx.gltf.loaders.glb.GLBAssetLoader
 
GLBAssetLoader(FileHandleResolver) - Constructor for class net.mgsx.gltf.loaders.glb.GLBAssetLoader
 
GLBLoader - Class in net.mgsx.gltf.loaders.glb
 
GLBLoader() - Constructor for class net.mgsx.gltf.loaders.glb.GLBLoader
 
glModel - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
glossinessFactor - Variable in class net.mgsx.gltf.data.extensions.KHRMaterialsPBRSpecularGlossiness
 
glSamplers - Variable in class net.mgsx.gltf.loaders.shared.texture.TextureResolver
 
glslVersion - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShaderConfig
string to prepend to shaders (version), automatic if null
glTextures - Variable in class net.mgsx.gltf.loaders.shared.texture.TextureResolver
 
GLTF - Class in net.mgsx.gltf.data
 
GLTF() - Constructor for class net.mgsx.gltf.data.GLTF
 
GLTFAccessor - Class in net.mgsx.gltf.data.data
 
GLTFAccessor() - Constructor for class net.mgsx.gltf.data.data.GLTFAccessor
 
GLTFAccessorSparse - Class in net.mgsx.gltf.data.data
 
GLTFAccessorSparse() - Constructor for class net.mgsx.gltf.data.data.GLTFAccessorSparse
 
GLTFAccessorSparseIndices - Class in net.mgsx.gltf.data.data
 
GLTFAccessorSparseIndices() - Constructor for class net.mgsx.gltf.data.data.GLTFAccessorSparseIndices
 
GLTFAccessorSparseValues - Class in net.mgsx.gltf.data.data
 
GLTFAccessorSparseValues() - Constructor for class net.mgsx.gltf.data.data.GLTFAccessorSparseValues
 
GLTFAnimation - Class in net.mgsx.gltf.data.animation
 
GLTFAnimation() - Constructor for class net.mgsx.gltf.data.animation.GLTFAnimation
 
GLTFAnimationChannel - Class in net.mgsx.gltf.data.animation
 
GLTFAnimationChannel() - Constructor for class net.mgsx.gltf.data.animation.GLTFAnimationChannel
 
GLTFAnimationSampler - Class in net.mgsx.gltf.data.animation
 
GLTFAnimationSampler() - Constructor for class net.mgsx.gltf.data.animation.GLTFAnimationSampler
 
GLTFAnimationTarget - Class in net.mgsx.gltf.data.animation
 
GLTFAnimationTarget() - Constructor for class net.mgsx.gltf.data.animation.GLTFAnimationTarget
 
GLTFAsset - Class in net.mgsx.gltf.data
 
GLTFAsset() - Constructor for class net.mgsx.gltf.data.GLTFAsset
 
GLTFAssetLoader - Class in net.mgsx.gltf.loaders.gltf
 
GLTFAssetLoader() - Constructor for class net.mgsx.gltf.loaders.gltf.GLTFAssetLoader
 
GLTFAssetLoader(FileHandleResolver) - Constructor for class net.mgsx.gltf.loaders.gltf.GLTFAssetLoader
 
GLTFBuffer - Class in net.mgsx.gltf.data.data
 
GLTFBuffer() - Constructor for class net.mgsx.gltf.data.data.GLTFBuffer
 
GLTFBufferView - Class in net.mgsx.gltf.data.data
 
GLTFBufferView() - Constructor for class net.mgsx.gltf.data.data.GLTFBufferView
 
GLTFCamera - Class in net.mgsx.gltf.data.camera
 
GLTFCamera() - Constructor for class net.mgsx.gltf.data.camera.GLTFCamera
 
GLTFEntity - Class in net.mgsx.gltf.data
 
GLTFEntity() - Constructor for class net.mgsx.gltf.data.GLTFEntity
 
GLTFExporter - Class in net.mgsx.gltf.exporters
 
GLTFExporter() - Constructor for class net.mgsx.gltf.exporters.GLTFExporter
create with default config.
GLTFExporter(GLTFExporterConfig) - Constructor for class net.mgsx.gltf.exporters.GLTFExporter
 
GLTFExporterConfig - Class in net.mgsx.gltf.exporters
 
GLTFExporterConfig() - Constructor for class net.mgsx.gltf.exporters.GLTFExporterConfig
 
GLTFExtensions - Class in net.mgsx.gltf.data
 
GLTFExtensions() - Constructor for class net.mgsx.gltf.data.GLTFExtensions
 
GLTFExtras - Class in net.mgsx.gltf.data
 
GLTFExtras() - Constructor for class net.mgsx.gltf.data.GLTFExtras
 
GLTFIllegalException - Exception in net.mgsx.gltf.loaders.exceptions
root exception for features not allowed by GLTF 2.0 specification.
GLTFIllegalException(String) - Constructor for exception net.mgsx.gltf.loaders.exceptions.GLTFIllegalException
 
GLTFImage - Class in net.mgsx.gltf.data.texture
 
GLTFImage() - Constructor for class net.mgsx.gltf.data.texture.GLTFImage
 
GLTFLight() - Constructor for class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
 
GLTFLightNode() - Constructor for class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLightNode
 
GLTFLights() - Constructor for class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLights
 
GLTFLoader - Class in net.mgsx.gltf.loaders.gltf
 
GLTFLoader() - Constructor for class net.mgsx.gltf.loaders.gltf.GLTFLoader
 
GLTFLoaderBase - Class in net.mgsx.gltf.loaders.shared
 
GLTFLoaderBase() - Constructor for class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
GLTFLoaderBase(TextureResolver) - Constructor for class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
GLTFMaterial - Class in net.mgsx.gltf.data.material
 
GLTFMaterial() - Constructor for class net.mgsx.gltf.data.material.GLTFMaterial
 
GLTFMesh - Class in net.mgsx.gltf.data.geometry
 
GLTFMesh() - Constructor for class net.mgsx.gltf.data.geometry.GLTFMesh
 
GLTFMorphTarget - Class in net.mgsx.gltf.data.geometry
 
GLTFMorphTarget() - Constructor for class net.mgsx.gltf.data.geometry.GLTFMorphTarget
 
GLTFNode - Class in net.mgsx.gltf.data.scene
 
GLTFNode() - Constructor for class net.mgsx.gltf.data.scene.GLTFNode
 
GLTFNormalTextureInfo - Class in net.mgsx.gltf.data.texture
 
GLTFNormalTextureInfo() - Constructor for class net.mgsx.gltf.data.texture.GLTFNormalTextureInfo
 
GLTFObject - Class in net.mgsx.gltf.data
 
GLTFObject() - Constructor for class net.mgsx.gltf.data.GLTFObject
 
GLTFOcclusionTextureInfo - Class in net.mgsx.gltf.data.texture
 
GLTFOcclusionTextureInfo() - Constructor for class net.mgsx.gltf.data.texture.GLTFOcclusionTextureInfo
 
GLTFOrthographic - Class in net.mgsx.gltf.data.camera
 
GLTFOrthographic() - Constructor for class net.mgsx.gltf.data.camera.GLTFOrthographic
 
GLTFpbrMetallicRoughness - Class in net.mgsx.gltf.data.material
 
GLTFpbrMetallicRoughness() - Constructor for class net.mgsx.gltf.data.material.GLTFpbrMetallicRoughness
 
GLTFPerspective - Class in net.mgsx.gltf.data.camera
 
GLTFPerspective() - Constructor for class net.mgsx.gltf.data.camera.GLTFPerspective
 
GLTFPrimitive - Class in net.mgsx.gltf.data.geometry
 
GLTFPrimitive() - Constructor for class net.mgsx.gltf.data.geometry.GLTFPrimitive
 
GLTFRuntimeException - Exception in net.mgsx.gltf.loaders.exceptions
root GLTF loading error
GLTFRuntimeException(String) - Constructor for exception net.mgsx.gltf.loaders.exceptions.GLTFRuntimeException
 
GLTFRuntimeException(Throwable) - Constructor for exception net.mgsx.gltf.loaders.exceptions.GLTFRuntimeException
 
GLTFRuntimeException(String, Throwable) - Constructor for exception net.mgsx.gltf.loaders.exceptions.GLTFRuntimeException
 
GLTFSampler - Class in net.mgsx.gltf.data.texture
 
GLTFSampler() - Constructor for class net.mgsx.gltf.data.texture.GLTFSampler
 
GLTFScene - Class in net.mgsx.gltf.data.scene
 
GLTFScene() - Constructor for class net.mgsx.gltf.data.scene.GLTFScene
 
GLTFSkin - Class in net.mgsx.gltf.data.scene
 
GLTFSkin() - Constructor for class net.mgsx.gltf.data.scene.GLTFSkin
 
GLTFSpotLight() - Constructor for class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFSpotLight
 
GLTFTexture - Class in net.mgsx.gltf.data.texture
 
GLTFTexture() - Constructor for class net.mgsx.gltf.data.texture.GLTFTexture
 
GLTFTextureInfo - Class in net.mgsx.gltf.data.texture
 
GLTFTextureInfo() - Constructor for class net.mgsx.gltf.data.texture.GLTFTextureInfo
 
GLTFTypes - Class in net.mgsx.gltf.loaders.shared
 
GLTFTypes() - Constructor for class net.mgsx.gltf.loaders.shared.GLTFTypes
 
GLTFUnsupportedException - Exception in net.mgsx.gltf.loaders.exceptions
root exception for features allowed by GLTF 2.0 specification but not supported by this implementation.
GLTFUnsupportedException(String) - Constructor for exception net.mgsx.gltf.loaders.exceptions.GLTFUnsupportedException
 

I

IBLBuilder - Class in net.mgsx.gltf.scene3d.utils
Quick procedural IBL environment generation.
IBLBuilder.Light - Class in net.mgsx.gltf.scene3d.utils
 
idt() - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
imageResolver - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
ImageResolver - Class in net.mgsx.gltf.loaders.shared.texture
 
ImageResolver(DataFileResolver) - Constructor for class net.mgsx.gltf.loaders.shared.texture.ImageResolver
 
images - Variable in class net.mgsx.gltf.data.GLTF
 
index - Variable in class net.mgsx.gltf.data.texture.GLTFTextureInfo
 
indices - Variable in class net.mgsx.gltf.data.data.GLTFAccessorSparse
 
indices - Variable in class net.mgsx.gltf.data.geometry.GLTFPrimitive
 
init() - Method in class net.mgsx.gltf.scene3d.shaders.PBRDepthShader
 
init(ShaderProgram, Renderable) - Method in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
innerConeAngle - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFSpotLight
 
input - Variable in class net.mgsx.gltf.data.animation.GLTFAnimationSampler
 
intensity - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
in Candela for point/spot lights : Ev(lx) = Iv(cd) / (d(m))2 in Lux for directional lights : Ev(lx)
intensity - Variable in class net.mgsx.gltf.scene3d.lights.DirectionalLightEx
light intensity in lux (lm/m2)
interpolation - Variable in class net.mgsx.gltf.data.animation.GLTFAnimationSampler
 
Interpolation - Enum in net.mgsx.gltf.loaders.shared.animation
 
inverseBindMatrices - Variable in class net.mgsx.gltf.data.scene.GLTFSkin
 
isComplete() - Method in class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 
isManaged() - Method in class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 
isMipMapFilter(GLTFSampler) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
isPrepared() - Method in class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 

J

joints - Variable in class net.mgsx.gltf.data.scene.GLTFSkin
 

K

keys() - Method in class net.mgsx.gltf.data.GLTFExtras
 
KHRLightsPunctual - Class in net.mgsx.gltf.data.extensions
GLTFNode and GLTF (root) extension
KHRLightsPunctual() - Constructor for class net.mgsx.gltf.data.extensions.KHRLightsPunctual
 
KHRLightsPunctual.GLTFLight - Class in net.mgsx.gltf.data.extensions
 
KHRLightsPunctual.GLTFLightNode - Class in net.mgsx.gltf.data.extensions
 
KHRLightsPunctual.GLTFLights - Class in net.mgsx.gltf.data.extensions
 
KHRLightsPunctual.GLTFSpotLight - Class in net.mgsx.gltf.data.extensions
 
KHRMaterialsPBRSpecularGlossiness - Class in net.mgsx.gltf.data.extensions
net.mgsx.gltf.model.material.GLTFMaterial extension
KHRMaterialsPBRSpecularGlossiness() - Constructor for class net.mgsx.gltf.data.extensions.KHRMaterialsPBRSpecularGlossiness
 
KHRMaterialsUnlit - Class in net.mgsx.gltf.data.extensions
GLTFMaterial extension
KHRMaterialsUnlit() - Constructor for class net.mgsx.gltf.data.extensions.KHRMaterialsUnlit
 
KHRTextureTransform - Class in net.mgsx.gltf.data.extensions
net.mgsx.gltf.model.texture.GLTFTextureInfo extension
KHRTextureTransform() - Constructor for class net.mgsx.gltf.data.extensions.KHRTextureTransform
 

L

lerp(AnimationControllerHack.Transform, float) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
lerp(Vector3, Quaternion, Vector3, WeightVector, float) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
lerp(WeightVector, float) - Method in class net.mgsx.gltf.scene3d.model.WeightVector
 
light - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLightNode
 
Light() - Constructor for class net.mgsx.gltf.scene3d.utils.IBLBuilder.Light
 
lights - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLights
 
lights - Variable in class net.mgsx.gltf.scene3d.scene.Scene
 
lights - Variable in class net.mgsx.gltf.scene3d.scene.SceneModel
 
lights - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
LightsInfo() - Constructor for class net.mgsx.gltf.scene3d.utils.LightUtils.LightsInfo
 
LightUtils - Class in net.mgsx.gltf.scene3d.utils
 
LightUtils() - Constructor for class net.mgsx.gltf.scene3d.utils.LightUtils
 
LightUtils.LightsInfo - Class in net.mgsx.gltf.scene3d.utils
 
load(FileHandle) - Method in class net.mgsx.gltf.loaders.glb.BinaryDataFileResolver
 
load(byte[]) - Method in class net.mgsx.gltf.loaders.glb.BinaryDataFileResolver
 
load(InputStream) - Method in class net.mgsx.gltf.loaders.glb.BinaryDataFileResolver
 
load(LittleEndianInputStream) - Method in class net.mgsx.gltf.loaders.glb.BinaryDataFileResolver
 
load(GLTFImage) - Method in class net.mgsx.gltf.loaders.glb.BinaryDataFileResolver
 
load(FileHandle) - Method in class net.mgsx.gltf.loaders.glb.GLBLoader
 
load(FileHandle, boolean) - Method in class net.mgsx.gltf.loaders.glb.GLBLoader
 
load(byte[]) - Method in class net.mgsx.gltf.loaders.glb.GLBLoader
 
load(byte[], boolean) - Method in class net.mgsx.gltf.loaders.glb.GLBLoader
 
load(FileHandle) - Method in class net.mgsx.gltf.loaders.gltf.GLTFLoader
 
load(FileHandle, boolean) - Method in class net.mgsx.gltf.loaders.gltf.GLTFLoader
 
load(FileHandle) - Method in class net.mgsx.gltf.loaders.gltf.SeparatedDataFileResolver
 
load(GLTFImage) - Method in class net.mgsx.gltf.loaders.gltf.SeparatedDataFileResolver
 
load(Array<GLTFAnimation>, NodeResolver, DataResolver) - Method in class net.mgsx.gltf.loaders.shared.animation.AnimationLoader
 
load(FileHandle) - Method in interface net.mgsx.gltf.loaders.shared.data.DataFileResolver
 
load(GLTFImage) - Method in interface net.mgsx.gltf.loaders.shared.data.DataFileResolver
 
load(Node, GLTFMesh, DataResolver, MaterialLoader) - Method in class net.mgsx.gltf.loaders.shared.geometry.MeshLoader
 
load(DataFileResolver, boolean) - Method in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
load(Array<GLTFSkin>, Array<GLTFNode>, NodeResolver, DataResolver) - Method in class net.mgsx.gltf.loaders.shared.scene.SkinLoader
 
load(Array<GLTFImage>) - Method in class net.mgsx.gltf.loaders.shared.texture.ImageResolver
 
load(byte[], int, int) - Static method in class net.mgsx.gltf.loaders.shared.texture.PixmapBinaryLoaderHack
 
loadAsync(AssetManager, String, FileHandle, SceneAssetLoaderParameters) - Method in class net.mgsx.gltf.loaders.glb.GLBAssetLoader
 
loadAsync(AssetManager, String, FileHandle, SceneAssetLoaderParameters) - Method in class net.mgsx.gltf.loaders.gltf.GLTFAssetLoader
 
loadMaterial(GLTFMaterial) - Method in class net.mgsx.gltf.loaders.shared.material.MaterialLoaderBase
 
loadMaterial(GLTFMaterial) - Method in class net.mgsx.gltf.loaders.shared.material.PBRMaterialLoader
 
loadMaterials(Array<GLTFMaterial>) - Method in interface net.mgsx.gltf.loaders.shared.material.MaterialLoader
 
loadMaterials(Array<GLTFMaterial>) - Method in class net.mgsx.gltf.loaders.shared.material.MaterialLoaderBase
 
loadSync(AssetManager, String, FileHandle, SceneAssetLoaderParameters) - Method in class net.mgsx.gltf.loaders.glb.GLBAssetLoader
 
loadSync(AssetManager, String, FileHandle, SceneAssetLoaderParameters) - Method in class net.mgsx.gltf.loaders.gltf.GLTFAssetLoader
 
loadTextures(Array<GLTFTexture>, Array<GLTFSampler>, ImageResolver) - Method in class net.mgsx.gltf.loaders.shared.texture.TextureResolver
 
loopAll() - Method in class net.mgsx.gltf.scene3d.animation.AnimationsPlayer
 

M

magFilter - Variable in class net.mgsx.gltf.data.texture.GLTFSampler
 
manualSRGB - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShaderConfig
 
map(KHRLightsPunctual.GLTFLight) - Static method in class net.mgsx.gltf.data.extensions.KHRLightsPunctual
 
map(Quaternion, float[]) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
map(Quaternion, float[], int) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
map(Vector3, float[]) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
map(Vector3, float[], int) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
map(CubicVector3, float[], int) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
map(CubicQuaternion, float[], int) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
map(WeightVector, float[], int) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
map(CubicWeightVector, float[], int) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#animations end of chapter : When used with CUBICSPLINE interpolation, tangents (ak, bk) and values (vk) are grouped within keyframes: a1,a2,...an,v1,v2,...vn,b1,b2,...bn
map(GLTFCamera) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
mapColor(float[], Color) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
mapInterpolation(String) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
mapPrimitiveMode(Integer) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#primitivemode
mapTextureMagFilter(Integer) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
mapTextureMinFilter(Integer) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
mapTextureSampler(TextureDescriptor<Texture>, GLTFSampler) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
mapTextureSampler(TextureLoader.TextureParameter, GLTFSampler) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
mapTextureSampler(TextureLoader.TextureParameter) - Static method in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
material - Variable in class net.mgsx.gltf.data.geometry.GLTFPrimitive
 
materialLoader - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
MaterialLoader - Interface in net.mgsx.gltf.loaders.shared.material
 
MaterialLoaderBase - Class in net.mgsx.gltf.loaders.shared.material
 
MaterialLoaderBase(TextureResolver, Material) - Constructor for class net.mgsx.gltf.loaders.shared.material.MaterialLoaderBase
 
materials - Variable in class net.mgsx.gltf.data.GLTF
 
matrix - Variable in class net.mgsx.gltf.data.scene.GLTFNode
 
max - Variable in class net.mgsx.gltf.data.data.GLTFAccessor
 
MAX_MORPH_TARGETS - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRCommon
 
maxBinaryFileSize - Variable in class net.mgsx.gltf.exporters.GLTFExporterConfig
max binary file size (default 10 MB)
maxBones - Variable in class net.mgsx.gltf.scene3d.scene.SceneAsset
 
mesh - Variable in class net.mgsx.gltf.data.scene.GLTFNode
 
meshes - Variable in class net.mgsx.gltf.data.GLTF
 
MeshLoader - Class in net.mgsx.gltf.loaders.shared.geometry
 
MeshLoader() - Constructor for class net.mgsx.gltf.loaders.shared.geometry.MeshLoader
 
meshLoader - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
MeshPlus - Class in com.badlogic.gdx.graphics
Monkey patched Mesh to allow 64k max vertices
MeshPlus(boolean, int, int, VertexAttributes) - Constructor for class com.badlogic.gdx.graphics.MeshPlus
 
Metallic - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
MetallicAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
metallicFactor - Variable in class net.mgsx.gltf.data.material.GLTFpbrMetallicRoughness
 
metallicRoughnessSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
metallicRoughnessTexture - Variable in class net.mgsx.gltf.data.material.GLTFpbrMetallicRoughness
 
MetallicRoughnessTexture - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
MetallicRoughnessTextureAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
metallicRoughnessTextureSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
metallicRoughnessTextureUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
metallicRoughnessUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
mimeType - Variable in class net.mgsx.gltf.data.texture.GLTFImage
 
min - Variable in class net.mgsx.gltf.data.data.GLTFAccessor
 
minFilter - Variable in class net.mgsx.gltf.data.texture.GLTFSampler
 
minVersion - Variable in class net.mgsx.gltf.data.GLTFAsset
 
miscLights - Variable in class net.mgsx.gltf.scene3d.utils.LightUtils.LightsInfo
 
mode - Variable in class net.mgsx.gltf.data.geometry.GLTFPrimitive
 
model - Variable in class net.mgsx.gltf.scene3d.scene.SceneModel
 
modelInstance - Variable in class net.mgsx.gltf.scene3d.scene.Scene
 
ModelInstanceHack - Class in net.mgsx.gltf.scene3d.model
ModelInstance hack for morph targets : - copy animations with NodeAnimationHack - pass morph targets to shader via Renderable userData
ModelInstanceHack(Model) - Constructor for class net.mgsx.gltf.scene3d.model.ModelInstanceHack
 
ModelInstanceHack(Model, String...) - Constructor for class net.mgsx.gltf.scene3d.model.ModelInstanceHack
 
morphTargetNames - Variable in class net.mgsx.gltf.scene3d.model.NodePlus
optionnal morph target names (eg.
morphTargets - Variable in class net.mgsx.gltf.scene3d.model.NodePartPlus
null if no morph targets
morphTargetsMask - Variable in class net.mgsx.gltf.scene3d.shaders.PBRDepthShader
 
morphTargetsPrefix(Renderable) - Method in class net.mgsx.gltf.scene3d.shaders.PBRDepthShaderProvider
 
morphTargetsPrefix(Renderable) - Static method in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
mulAdd(WeightVector, float) - Method in class net.mgsx.gltf.scene3d.model.WeightVector
 

N

name - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
 
name - Variable in class net.mgsx.gltf.data.GLTFEntity
 
name - Variable in class net.mgsx.gltf.scene3d.scene.SceneModel
 
nearGroundColor - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
nearSkyColor - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
net.mgsx.gltf.data - package net.mgsx.gltf.data
 
net.mgsx.gltf.data.animation - package net.mgsx.gltf.data.animation
 
net.mgsx.gltf.data.camera - package net.mgsx.gltf.data.camera
 
net.mgsx.gltf.data.data - package net.mgsx.gltf.data.data
 
net.mgsx.gltf.data.extensions - package net.mgsx.gltf.data.extensions
 
net.mgsx.gltf.data.geometry - package net.mgsx.gltf.data.geometry
 
net.mgsx.gltf.data.material - package net.mgsx.gltf.data.material
 
net.mgsx.gltf.data.scene - package net.mgsx.gltf.data.scene
 
net.mgsx.gltf.data.texture - package net.mgsx.gltf.data.texture
 
net.mgsx.gltf.exporters - package net.mgsx.gltf.exporters
 
net.mgsx.gltf.loaders.blender - package net.mgsx.gltf.loaders.blender
 
net.mgsx.gltf.loaders.exceptions - package net.mgsx.gltf.loaders.exceptions
 
net.mgsx.gltf.loaders.glb - package net.mgsx.gltf.loaders.glb
 
net.mgsx.gltf.loaders.gltf - package net.mgsx.gltf.loaders.gltf
 
net.mgsx.gltf.loaders.shared - package net.mgsx.gltf.loaders.shared
 
net.mgsx.gltf.loaders.shared.animation - package net.mgsx.gltf.loaders.shared.animation
 
net.mgsx.gltf.loaders.shared.data - package net.mgsx.gltf.loaders.shared.data
 
net.mgsx.gltf.loaders.shared.geometry - package net.mgsx.gltf.loaders.shared.geometry
 
net.mgsx.gltf.loaders.shared.material - package net.mgsx.gltf.loaders.shared.material
 
net.mgsx.gltf.loaders.shared.scene - package net.mgsx.gltf.loaders.shared.scene
 
net.mgsx.gltf.loaders.shared.texture - package net.mgsx.gltf.loaders.shared.texture
 
net.mgsx.gltf.scene3d.animation - package net.mgsx.gltf.scene3d.animation
 
net.mgsx.gltf.scene3d.attributes - package net.mgsx.gltf.scene3d.attributes
 
net.mgsx.gltf.scene3d.lights - package net.mgsx.gltf.scene3d.lights
 
net.mgsx.gltf.scene3d.model - package net.mgsx.gltf.scene3d.model
 
net.mgsx.gltf.scene3d.scene - package net.mgsx.gltf.scene3d.scene
 
net.mgsx.gltf.scene3d.shaders - package net.mgsx.gltf.scene3d.shaders
 
net.mgsx.gltf.scene3d.utils - package net.mgsx.gltf.scene3d.utils
 
node - Variable in class net.mgsx.gltf.data.animation.GLTFAnimationTarget
 
NodeAnimationHack - Class in net.mgsx.gltf.scene3d.animation
NodeAnimation hack to store morph targets weights
NodeAnimationHack() - Constructor for class net.mgsx.gltf.scene3d.animation.NodeAnimationHack
 
NodePartPlus - Class in net.mgsx.gltf.scene3d.model
NodePart hack to store morph targets
NodePartPlus() - Constructor for class net.mgsx.gltf.scene3d.model.NodePartPlus
 
NodePlus - Class in net.mgsx.gltf.scene3d.model
Node hack to store morph targets weights
NodePlus() - Constructor for class net.mgsx.gltf.scene3d.model.NodePlus
 
nodeResolver - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
NodeResolver - Class in net.mgsx.gltf.loaders.shared.scene
 
NodeResolver() - Constructor for class net.mgsx.gltf.loaders.shared.scene.NodeResolver
 
nodes - Variable in class net.mgsx.gltf.data.GLTF
 
nodes - Variable in class net.mgsx.gltf.data.scene.GLTFScene
 
normalized - Variable in class net.mgsx.gltf.data.data.GLTFAccessor
 
NormalScale - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
NormalScaleAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
normalScaleSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
normalScaleUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
NormalTarget - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRVertexAttributes.Usage
 
normalTexture - Variable in class net.mgsx.gltf.data.material.GLTFMaterial
 
NormalTexture - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
NormalTextureAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
normalTextureSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
normalTextureUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
numVertexColors - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShaderConfig
Max vertex color layers.

O

OcclusionStrength - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
OcclusionStrengthAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
occlusionStrengthSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
occlusionStrengthUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
occlusionTexture - Variable in class net.mgsx.gltf.data.material.GLTFMaterial
 
OcclusionTexture - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
OcclusionTextureAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
occlusionTextureSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
occlusionTextureUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
offset - Variable in class net.mgsx.gltf.data.extensions.KHRTextureTransform
 
orthographic - Variable in class net.mgsx.gltf.data.camera.GLTFCamera
 
outerConeAngle - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFSpotLight
 
output - Variable in class net.mgsx.gltf.data.animation.GLTFAnimationSampler
 

P

parse(GLTFMesh) - Static method in class net.mgsx.gltf.loaders.blender.BlenderShapeKeys
Blender store shape key names in mesh extras.
path - Variable in class net.mgsx.gltf.data.animation.GLTFAnimationTarget
 
PBRColorAttribute - Class in net.mgsx.gltf.scene3d.attributes
 
PBRColorAttribute(long, Color) - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRColorAttribute
 
PBRCommon - Class in net.mgsx.gltf.scene3d.shaders
 
PBRCommon() - Constructor for class net.mgsx.gltf.scene3d.shaders.PBRCommon
 
PBRCubemapAttribute - Class in net.mgsx.gltf.scene3d.attributes
 
PBRCubemapAttribute(long, TextureDescriptor<Cubemap>) - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRCubemapAttribute
 
PBRCubemapAttribute(long, Cubemap) - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRCubemapAttribute
 
PBRDepthShader - Class in net.mgsx.gltf.scene3d.shaders
 
PBRDepthShader(Renderable, DepthShader.Config, String) - Constructor for class net.mgsx.gltf.scene3d.shaders.PBRDepthShader
 
PBRDepthShaderProvider - Class in net.mgsx.gltf.scene3d.shaders
 
PBRDepthShaderProvider(DepthShader.Config) - Constructor for class net.mgsx.gltf.scene3d.shaders.PBRDepthShaderProvider
 
PBRFlagAttribute - Class in net.mgsx.gltf.scene3d.attributes
 
PBRFlagAttribute(long) - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRFlagAttribute
 
PBRFloatAttribute - Class in net.mgsx.gltf.scene3d.attributes
 
PBRFloatAttribute(long, float) - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
PBRMaterialLoader - Class in net.mgsx.gltf.loaders.shared.material
 
PBRMaterialLoader(TextureResolver) - Constructor for class net.mgsx.gltf.loaders.shared.material.PBRMaterialLoader
 
pbrMetallicRoughness - Variable in class net.mgsx.gltf.data.material.GLTFMaterial
 
PBRShader - Class in net.mgsx.gltf.scene3d.shaders
 
PBRShader(Renderable, DefaultShader.Config, String) - Constructor for class net.mgsx.gltf.scene3d.shaders.PBRShader
 
PBRShaderConfig - Class in net.mgsx.gltf.scene3d.shaders
 
PBRShaderConfig() - Constructor for class net.mgsx.gltf.scene3d.shaders.PBRShaderConfig
 
PBRShaderConfig.SRGB - Enum in net.mgsx.gltf.scene3d.shaders
 
PBRShaderProvider - Class in net.mgsx.gltf.scene3d.shaders
 
PBRShaderProvider(PBRShaderConfig) - Constructor for class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
PBRTextureAttribute - Class in net.mgsx.gltf.scene3d.attributes
 
PBRTextureAttribute(long, TextureDescriptor<Texture>) - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
PBRTextureAttribute(long, Texture) - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
PBRTextureAttribute(PBRTextureAttribute) - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
PBRVertexAttributes - Class in net.mgsx.gltf.scene3d.attributes
 
PBRVertexAttributes() - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRVertexAttributes
 
PBRVertexAttributes.Usage - Class in net.mgsx.gltf.scene3d.attributes
 
perspective - Variable in class net.mgsx.gltf.data.camera.GLTFCamera
 
PixmapBinaryLoaderHack - Class in net.mgsx.gltf.loaders.shared.texture
Hack Pixmap loading from binary data via reflection in order to avoid GWT compilation issues.
PixmapBinaryLoaderHack() - Constructor for class net.mgsx.gltf.loaders.shared.texture.PixmapBinaryLoaderHack
 
playAll() - Method in class net.mgsx.gltf.scene3d.animation.AnimationsPlayer
 
playAll(boolean) - Method in class net.mgsx.gltf.scene3d.animation.AnimationsPlayer
 
PointLightEx - Class in net.mgsx.gltf.scene3d.lights
 
PointLightEx() - Constructor for class net.mgsx.gltf.scene3d.lights.PointLightEx
 
pointLights - Variable in class net.mgsx.gltf.scene3d.utils.LightUtils.LightsInfo
 
PositionTarget - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRVertexAttributes.Usage
 
prepare() - Method in class net.mgsx.gltf.scene3d.utils.FacedMultiCubemapData
 
primitives - Variable in class net.mgsx.gltf.data.geometry.GLTFMesh
 
put(int, Node) - Method in class net.mgsx.gltf.loaders.shared.scene.NodeResolver
 

R

range - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
Hint defining a distance cutoff at which the light's intensity may be considered to have reached zero.
range - Variable in class net.mgsx.gltf.scene3d.lights.PointLightEx
Optional range in meters.
range - Variable in class net.mgsx.gltf.scene3d.lights.SpotLightEx
Optional range in meters.
read(Json, JsonValue) - Method in class net.mgsx.gltf.data.geometry.GLTFMorphTarget
 
read(Json, JsonValue) - Method in class net.mgsx.gltf.data.GLTFExtensions
 
read(Json, JsonValue) - Method in class net.mgsx.gltf.data.GLTFExtras
 
readBufferFloat(int) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
readBufferUByte(int) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
readBufferUShort(int) - Method in class net.mgsx.gltf.loaders.shared.data.DataResolver
 
removeScene(Scene) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
render() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
render all scenes.
render(Renderable, Attributes) - Method in class net.mgsx.gltf.scene3d.shaders.PBRDepthShader
 
render(Renderable, Attributes) - Method in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
renderColors() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
Render colors only.
renderDepth() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
Render only depth (packed 32 bits), usefull for post processing effects.
renderGradient - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
renderShadows() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
Render shadows only to interal frame buffers.
renderSun - Variable in class net.mgsx.gltf.scene3d.utils.IBLBuilder
 
replaceCache(Attribute) - Method in class net.mgsx.gltf.scene3d.utils.EnvironmentCache
fast way to replace an attribute without sorting
reset() - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
reset() - Method in class net.mgsx.gltf.scene3d.utils.LightUtils.LightsInfo
 
rotation - Variable in class net.mgsx.gltf.data.extensions.KHRTextureTransform
 
rotation - Variable in class net.mgsx.gltf.data.scene.GLTFNode
 
rotation - Variable in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
rotationMode - Variable in class net.mgsx.gltf.scene3d.animation.NodeAnimationHack
 
rotationUV - Variable in class net.mgsx.gltf.scene3d.attributes.PBRTextureAttribute
 
Roughness - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
RoughnessAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
roughnessFactor - Variable in class net.mgsx.gltf.data.material.GLTFpbrMetallicRoughness
 

S

sampler - Variable in class net.mgsx.gltf.data.animation.GLTFAnimationChannel
 
sampler - Variable in class net.mgsx.gltf.data.texture.GLTFTexture
 
samplers - Variable in class net.mgsx.gltf.data.animation.GLTFAnimation
 
samplers - Variable in class net.mgsx.gltf.data.GLTF
 
scale - Variable in class net.mgsx.gltf.data.extensions.KHRTextureTransform
 
scale - Variable in class net.mgsx.gltf.data.scene.GLTFNode
 
scale - Variable in class net.mgsx.gltf.data.texture.GLTFNormalTextureInfo
 
scale - Variable in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
scalingMode - Variable in class net.mgsx.gltf.scene3d.animation.NodeAnimationHack
 
scene - Variable in class net.mgsx.gltf.data.GLTF
 
Scene - Class in net.mgsx.gltf.scene3d.scene
 
Scene(SceneModel) - Constructor for class net.mgsx.gltf.scene3d.scene.Scene
 
Scene(Model) - Constructor for class net.mgsx.gltf.scene3d.scene.Scene
Default constructor create animated scene if model contains animations.
Scene(ModelInstance) - Constructor for class net.mgsx.gltf.scene3d.scene.Scene
Default constructor create animated scene if model instance contains animations.
Scene(ModelInstance, boolean) - Constructor for class net.mgsx.gltf.scene3d.scene.Scene
Create a scene
Scene(Model, boolean) - Constructor for class net.mgsx.gltf.scene3d.scene.Scene
 
scene - Variable in class net.mgsx.gltf.scene3d.scene.SceneAsset
 
SceneAsset - Class in net.mgsx.gltf.scene3d.scene
gdx view of an asset file : Model, Camera (as template), lights (as template), textures
SceneAsset() - Constructor for class net.mgsx.gltf.scene3d.scene.SceneAsset
 
SceneAssetLoaderParameters - Class in net.mgsx.gltf.loaders.shared
 
SceneAssetLoaderParameters() - Constructor for class net.mgsx.gltf.loaders.shared.SceneAssetLoaderParameters
 
SceneManager - Class in net.mgsx.gltf.scene3d.scene
Convient manager class for: model instances, animators, camera, environment, lights, batch/shaderProvider
SceneManager() - Constructor for class net.mgsx.gltf.scene3d.scene.SceneManager
 
SceneManager(int) - Constructor for class net.mgsx.gltf.scene3d.scene.SceneManager
 
SceneManager(ShaderProvider, DepthShaderProvider) - Constructor for class net.mgsx.gltf.scene3d.scene.SceneManager
 
SceneManager(ShaderProvider, DepthShaderProvider, RenderableSorter) - Constructor for class net.mgsx.gltf.scene3d.scene.SceneManager
 
SceneModel - Class in net.mgsx.gltf.scene3d.scene
 
SceneModel() - Constructor for class net.mgsx.gltf.scene3d.scene.SceneModel
 
SceneRenderableSorter - Class in net.mgsx.gltf.scene3d.scene
Advanced RenderableSorter providing hints and limit shader, material and mesh switches.
SceneRenderableSorter() - Constructor for class net.mgsx.gltf.scene3d.scene.SceneRenderableSorter
 
SceneRenderableSorter.Hints - Enum in net.mgsx.gltf.scene3d.scene
 
scenes - Variable in class net.mgsx.gltf.data.GLTF
 
scenes - Variable in class net.mgsx.gltf.scene3d.scene.SceneAsset
 
SceneSkybox - Class in net.mgsx.gltf.scene3d.scene
 
SceneSkybox(Cubemap) - Constructor for class net.mgsx.gltf.scene3d.scene.SceneSkybox
 
scl(float) - Method in class net.mgsx.gltf.scene3d.model.WeightVector
 
SeparatedDataFileResolver - Class in net.mgsx.gltf.loaders.gltf
 
SeparatedDataFileResolver() - Constructor for class net.mgsx.gltf.loaders.gltf.SeparatedDataFileResolver
 
set(String, Object) - Method in class net.mgsx.gltf.data.GLTFExtensions
 
set(Vector3, Quaternion, Vector3, WeightVector) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
set(AnimationControllerHack.Transform) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
set(Vector3) - Method in class net.mgsx.gltf.scene3d.attributes.FogAttribute
 
set(float, float, float) - Method in class net.mgsx.gltf.scene3d.attributes.FogAttribute
 
set(DirectionalLight) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalLightEx
 
set(Color, Vector3, float) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalLightEx
 
set(PointLight) - Method in class net.mgsx.gltf.scene3d.lights.PointLightEx
 
set(Color, Vector3, float, Float) - Method in class net.mgsx.gltf.scene3d.lights.PointLightEx
 
set(SpotLight) - Method in class net.mgsx.gltf.scene3d.lights.SpotLightEx
 
set(Color, Vector3, Vector3, float, float, float, Float) - Method in class net.mgsx.gltf.scene3d.lights.SpotLightEx
 
set(NodePart) - Method in class net.mgsx.gltf.scene3d.model.NodePartPlus
 
set(Node) - Method in class net.mgsx.gltf.scene3d.model.NodePlus
 
set(WeightVector) - Method in class net.mgsx.gltf.scene3d.model.WeightVector
 
set() - Method in class net.mgsx.gltf.scene3d.model.WeightVector
 
set(Cubemap) - Method in class net.mgsx.gltf.scene3d.scene.SceneSkybox
 
setAmbientLight(float) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
setAnimation(Animation) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
 
setAnimation(Animation, int) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
 
setAnimationDesc(AnimationController.AnimationDesc) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack
 
setBatch(ModelBatch) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
setBounds(BoundingBox) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
setCache(Environment) - Method in class net.mgsx.gltf.scene3d.utils.EnvironmentCache
fast way to copy only references
setCamera(Camera) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
setCenter(Vector3) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
setCenter(float, float, float) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
setDepthShaderProvider(DepthShaderProvider) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
setRenderable(Renderable) - Method in class net.mgsx.gltf.scene3d.model.NodePartPlus
 
setShaderProvider(ShaderProvider) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
setShadowMapSize(int, int) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
setSkyBox(SceneSkybox) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
setViewport(float, float, float, float) - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
ShadowBias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
ShadowBiasAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFloatAttribute
 
shadowBiasSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
shadowBiasUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
skeleton - Variable in class net.mgsx.gltf.data.scene.GLTFSkin
 
skin - Variable in class net.mgsx.gltf.data.scene.GLTFNode
 
skinLoader - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
SkinLoader - Class in net.mgsx.gltf.loaders.shared.scene
 
SkinLoader() - Constructor for class net.mgsx.gltf.loaders.shared.scene.SkinLoader
 
skins - Variable in class net.mgsx.gltf.data.GLTF
 
sort(Camera, Array<Renderable>) - Method in class net.mgsx.gltf.scene3d.scene.SceneRenderableSorter
 
source - Variable in class net.mgsx.gltf.data.texture.GLTFTexture
 
sparse - Variable in class net.mgsx.gltf.data.data.GLTFAccessor
 
SpecularEnv - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRCubemapAttribute
 
SpecularEnvAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRCubemapAttribute
 
specularEnvTextureSetter - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
specularEnvTextureUniform - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
specularFactor - Variable in class net.mgsx.gltf.data.extensions.KHRMaterialsPBRSpecularGlossiness
 
specularGlossinessTexture - Variable in class net.mgsx.gltf.data.extensions.KHRMaterialsPBRSpecularGlossiness
 
spot - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
 
SpotLightEx - Class in net.mgsx.gltf.scene3d.lights
 
SpotLightEx() - Constructor for class net.mgsx.gltf.scene3d.lights.SpotLightEx
 
spotLights - Variable in class net.mgsx.gltf.scene3d.utils.LightUtils.LightsInfo
 
SQRT2 - Static variable in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
stopAll() - Method in class net.mgsx.gltf.scene3d.animation.AnimationsPlayer
 
strength - Variable in class net.mgsx.gltf.data.texture.GLTFOcclusionTextureInfo
 

T

TAG - Static variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
TAG - Static variable in class net.mgsx.gltf.scene3d.shaders.PBRShaderProvider
 
tangentIn - Variable in class net.mgsx.gltf.scene3d.model.CubicQuaternion
 
tangentIn - Variable in class net.mgsx.gltf.scene3d.model.CubicVector3
 
tangentIn - Variable in class net.mgsx.gltf.scene3d.model.CubicWeightVector
 
tangentOut - Variable in class net.mgsx.gltf.scene3d.model.CubicQuaternion
 
tangentOut - Variable in class net.mgsx.gltf.scene3d.model.CubicVector3
 
tangentOut - Variable in class net.mgsx.gltf.scene3d.model.CubicWeightVector
 
TangentTarget - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRVertexAttributes.Usage
 
target - Variable in class net.mgsx.gltf.data.animation.GLTFAnimationChannel
 
target - Variable in class net.mgsx.gltf.data.data.GLTFBufferView
 
targets - Variable in class net.mgsx.gltf.data.geometry.GLTFPrimitive
 
texCoord - Variable in class net.mgsx.gltf.data.extensions.KHRTextureTransform
 
texCoord - Variable in class net.mgsx.gltf.data.texture.GLTFTextureInfo
 
textureDesc - Variable in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
textureFileIndex - Variable in class net.mgsx.gltf.exporters.GLTFExporter
current texture file index
textureResolver - Variable in class net.mgsx.gltf.loaders.shared.GLTFLoaderBase
 
textureResolver - Variable in class net.mgsx.gltf.loaders.shared.material.MaterialLoaderBase
 
TextureResolver - Class in net.mgsx.gltf.loaders.shared.texture
 
TextureResolver() - Constructor for class net.mgsx.gltf.loaders.shared.texture.TextureResolver
 
textures - Variable in class net.mgsx.gltf.data.GLTF
 
textures - Variable in class net.mgsx.gltf.scene3d.scene.SceneAsset
keep track of loaded texture in order to dispose them
texturesMipmap - Variable in class net.mgsx.gltf.loaders.shared.texture.TextureResolver
 
texturesSimple - Variable in class net.mgsx.gltf.loaders.shared.texture.TextureResolver
 
tmpV - Variable in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
toMatrix4(Matrix4) - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
toString() - Method in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
toString() - Method in class net.mgsx.gltf.scene3d.model.WeightVector
 
Transform() - Constructor for class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
translation - Variable in class net.mgsx.gltf.data.scene.GLTFNode
 
translation - Variable in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
translationMode - Variable in class net.mgsx.gltf.scene3d.animation.NodeAnimationHack
 
type - Variable in class net.mgsx.gltf.data.camera.GLTFCamera
 
type - Variable in class net.mgsx.gltf.data.data.GLTFAccessor
 
type - Variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
 
TYPE_DIRECTIONAL - Static variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
 
TYPE_MAT2 - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
TYPE_MAT3 - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
TYPE_MAT4 - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
TYPE_POINT - Static variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
 
TYPE_SCALAR - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
TYPE_SPOT - Static variable in class net.mgsx.gltf.data.extensions.KHRLightsPunctual.GLTFLight
 
TYPE_VEC2 - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
TYPE_VEC3 - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 
TYPE_VEC4 - Static variable in class net.mgsx.gltf.loaders.shared.GLTFTypes
 

U

u_BaseColorFactor - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_BaseColorTexture - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_brdfLUTTexture - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_DiffuseEnvSampler - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_EmissiveTexture - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_FogEquation - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_metallicRoughness - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_metallicRoughnessTexture - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_NormalScale - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_NormalTexture - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_occlusionStrength - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_occlusionTexture - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_ShadowBias - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
u_SpecularEnvSampler - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShader
 
Unlit - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFlagAttribute
 
UnlitAlias - Static variable in class net.mgsx.gltf.scene3d.attributes.PBRFlagAttribute
 
Updatable - Interface in net.mgsx.gltf.scene3d.scene
 
update(float) - Method in class net.mgsx.gltf.scene3d.animation.AnimationsPlayer
 
update(Camera, float) - Method in class net.mgsx.gltf.scene3d.scene.Scene
 
update(float) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
should be called in order to perform light culling, skybox update and animations.
update(Camera, float) - Method in class net.mgsx.gltf.scene3d.scene.SceneSkybox
 
update(Camera, float) - Method in interface net.mgsx.gltf.scene3d.scene.Updatable
 
updateColor() - Method in class net.mgsx.gltf.scene3d.lights.DirectionalLightEx
 
updateEnvironment() - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
updateViewport(int, int) - Method in class net.mgsx.gltf.scene3d.scene.SceneManager
 
uri - Variable in class net.mgsx.gltf.data.data.GLTFBuffer
 
uri - Variable in class net.mgsx.gltf.data.texture.GLTFImage
 
Usage() - Constructor for class net.mgsx.gltf.scene3d.attributes.PBRVertexAttributes.Usage
 
useTangentSpace - Variable in class net.mgsx.gltf.scene3d.shaders.PBRShaderConfig
Whenether shaders will use tangent space.

V

validate() - Method in class net.mgsx.gltf.scene3d.lights.DirectionalShadowLight
 
value - Variable in class net.mgsx.gltf.data.GLTFExtras
 
value - Variable in class net.mgsx.gltf.scene3d.attributes.FogAttribute
 
valueOf(String) - Static method in enum net.mgsx.gltf.loaders.shared.animation.Interpolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.mgsx.gltf.scene3d.scene.SceneRenderableSorter.Hints
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.mgsx.gltf.scene3d.shaders.PBRShaderConfig.SRGB
Returns the enum constant of this type with the specified name.
values - Variable in class net.mgsx.gltf.data.data.GLTFAccessorSparse
 
values() - Static method in enum net.mgsx.gltf.loaders.shared.animation.Interpolation
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class net.mgsx.gltf.scene3d.model.WeightVector
 
values() - Static method in enum net.mgsx.gltf.scene3d.scene.SceneRenderableSorter.Hints
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.mgsx.gltf.scene3d.shaders.PBRShaderConfig.SRGB
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class net.mgsx.gltf.data.GLTFAsset
 

W

weights - Variable in class net.mgsx.gltf.data.geometry.GLTFMesh
 
weights - Variable in class net.mgsx.gltf.data.scene.GLTFNode
 
weights - Variable in class net.mgsx.gltf.scene3d.animation.AnimationControllerHack.Transform
 
weights - Variable in class net.mgsx.gltf.scene3d.animation.NodeAnimationHack
 
weights - Variable in class net.mgsx.gltf.scene3d.model.NodePlus
null if no morph targets
weightsMode - Variable in class net.mgsx.gltf.scene3d.animation.NodeAnimationHack
 
WeightVector - Class in net.mgsx.gltf.scene3d.model
 
WeightVector() - Constructor for class net.mgsx.gltf.scene3d.model.WeightVector
 
WeightVector(int) - Constructor for class net.mgsx.gltf.scene3d.model.WeightVector
 
WeightVector(int, int) - Constructor for class net.mgsx.gltf.scene3d.model.WeightVector
 
withData - Variable in class net.mgsx.gltf.loaders.shared.SceneAssetLoaderParameters
load scene asset with underlying GLTF SceneAsset.data structure
wrapS - Variable in class net.mgsx.gltf.data.texture.GLTFSampler
 
wrapT - Variable in class net.mgsx.gltf.data.texture.GLTFSampler
 
write(Json) - Method in class net.mgsx.gltf.data.geometry.GLTFMorphTarget
 
write(Json) - Method in class net.mgsx.gltf.data.GLTFExtensions
 
write(Json) - Method in class net.mgsx.gltf.data.GLTFExtras
 

X

xmag - Variable in class net.mgsx.gltf.data.camera.GLTFOrthographic
 

Y

yfov - Variable in class net.mgsx.gltf.data.camera.GLTFPerspective
 
ymag - Variable in class net.mgsx.gltf.data.camera.GLTFOrthographic
 

Z

zfar - Variable in class net.mgsx.gltf.data.camera.GLTFOrthographic
 
zfar - Variable in class net.mgsx.gltf.data.camera.GLTFPerspective
 
znear - Variable in class net.mgsx.gltf.data.camera.GLTFOrthographic
 
znear - Variable in class net.mgsx.gltf.data.camera.GLTFPerspective
 
A B C D E F G I J K L M N O P R S T U V W X Y Z 
Skip navigation links