public class GLTFTypes
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
C_BYTE |
static int |
C_FLOAT |
static int |
C_SHORT |
static int |
C_UBYTE |
static int |
C_UINT |
static int |
C_USHORT |
static java.lang.String |
TYPE_MAT2 |
static java.lang.String |
TYPE_MAT3 |
static java.lang.String |
TYPE_MAT4 |
static java.lang.String |
TYPE_SCALAR |
static java.lang.String |
TYPE_VEC2 |
static java.lang.String |
TYPE_VEC3 |
static java.lang.String |
TYPE_VEC4 |
| Constructor and Description |
|---|
GLTFTypes() |
| Modifier and Type | Method and Description |
|---|---|
static int |
accessorComponentTypeSize(GLTFAccessor accessor) |
static int |
accessorSize(GLTFAccessor accessor) |
static int |
accessorStrideSize(GLTFAccessor accessor) |
static int |
accessorTypeSize(GLTFAccessor accessor) |
static boolean |
isMipMapFilter(GLTFSampler sampler) |
static CubicQuaternion |
map(CubicQuaternion v,
float[] fv,
int offset) |
static CubicVector3 |
map(CubicVector3 v,
float[] fv,
int offset) |
static CubicWeightVector |
map(CubicWeightVector w,
float[] outputData,
int offset)
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
|
static com.badlogic.gdx.graphics.Camera |
map(GLTFCamera glCamera) |
static com.badlogic.gdx.math.Quaternion |
map(com.badlogic.gdx.math.Quaternion q,
float[] fv) |
static com.badlogic.gdx.math.Quaternion |
map(com.badlogic.gdx.math.Quaternion q,
float[] fv,
int offset) |
static com.badlogic.gdx.math.Vector3 |
map(com.badlogic.gdx.math.Vector3 v,
float[] fv) |
static com.badlogic.gdx.math.Vector3 |
map(com.badlogic.gdx.math.Vector3 v,
float[] fv,
int offset) |
static WeightVector |
map(WeightVector w,
float[] outputData,
int offset) |
static com.badlogic.gdx.graphics.Color |
mapColor(float[] c,
com.badlogic.gdx.graphics.Color defaultColor) |
static Interpolation |
mapInterpolation(java.lang.String type) |
static int |
mapPrimitiveMode(java.lang.Integer glMode)
https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#primitivemode
|
static com.badlogic.gdx.graphics.Texture.TextureFilter |
mapTextureMagFilter(java.lang.Integer filter) |
static com.badlogic.gdx.graphics.Texture.TextureFilter |
mapTextureMinFilter(java.lang.Integer filter) |
static void |
mapTextureSampler(com.badlogic.gdx.graphics.g3d.utils.TextureDescriptor<com.badlogic.gdx.graphics.Texture> textureDescriptor,
GLTFSampler glSampler) |
static void |
mapTextureSampler(com.badlogic.gdx.assets.loaders.TextureLoader.TextureParameter textureParameter) |
static void |
mapTextureSampler(com.badlogic.gdx.assets.loaders.TextureLoader.TextureParameter textureParameter,
GLTFSampler glSampler) |
public static final java.lang.String TYPE_SCALAR
public static final java.lang.String TYPE_VEC2
public static final java.lang.String TYPE_VEC3
public static final java.lang.String TYPE_VEC4
public static final java.lang.String TYPE_MAT2
public static final java.lang.String TYPE_MAT3
public static final java.lang.String TYPE_MAT4
public static final int C_BYTE
public static final int C_UBYTE
public static final int C_SHORT
public static final int C_USHORT
public static final int C_UINT
public static final int C_FLOAT
public static int mapPrimitiveMode(java.lang.Integer glMode)
public static com.badlogic.gdx.graphics.Color mapColor(float[] c,
com.badlogic.gdx.graphics.Color defaultColor)
public static com.badlogic.gdx.math.Quaternion map(com.badlogic.gdx.math.Quaternion q,
float[] fv)
public static com.badlogic.gdx.math.Quaternion map(com.badlogic.gdx.math.Quaternion q,
float[] fv,
int offset)
public static com.badlogic.gdx.math.Vector3 map(com.badlogic.gdx.math.Vector3 v,
float[] fv)
public static com.badlogic.gdx.math.Vector3 map(com.badlogic.gdx.math.Vector3 v,
float[] fv,
int offset)
public static CubicVector3 map(CubicVector3 v, float[] fv, int offset)
public static CubicQuaternion map(CubicQuaternion v, float[] fv, int offset)
public static WeightVector map(WeightVector w, float[] outputData, int offset)
public static CubicWeightVector map(CubicWeightVector w, float[] outputData, int offset)
public static int accessorTypeSize(GLTFAccessor accessor)
public static int accessorComponentTypeSize(GLTFAccessor accessor)
public static int accessorStrideSize(GLTFAccessor accessor)
public static int accessorSize(GLTFAccessor accessor)
public static com.badlogic.gdx.graphics.Camera map(GLTFCamera glCamera)
public static void mapTextureSampler(com.badlogic.gdx.graphics.g3d.utils.TextureDescriptor<com.badlogic.gdx.graphics.Texture> textureDescriptor,
GLTFSampler glSampler)
public static void mapTextureSampler(com.badlogic.gdx.assets.loaders.TextureLoader.TextureParameter textureParameter,
GLTFSampler glSampler)
public static void mapTextureSampler(com.badlogic.gdx.assets.loaders.TextureLoader.TextureParameter textureParameter)
public static com.badlogic.gdx.graphics.Texture.TextureFilter mapTextureMagFilter(java.lang.Integer filter)
public static com.badlogic.gdx.graphics.Texture.TextureFilter mapTextureMinFilter(java.lang.Integer filter)
public static boolean isMipMapFilter(GLTFSampler sampler)
public static Interpolation mapInterpolation(java.lang.String type)