public class PBRShaderProvider
extends com.badlogic.gdx.graphics.g3d.utils.DefaultShaderProvider
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TAG |
| Constructor and Description |
|---|
PBRShaderProvider(PBRShaderConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static PBRShaderProvider |
createDefault(int maxBones) |
static PBRShaderProvider |
createDefault(PBRShaderConfig config) |
static PBRShaderConfig |
createDefaultConfig() |
static com.badlogic.gdx.graphics.g3d.utils.DepthShaderProvider |
createDefaultDepth(com.badlogic.gdx.graphics.g3d.shaders.DepthShader.Config config) |
static com.badlogic.gdx.graphics.g3d.utils.DepthShaderProvider |
createDefaultDepth(int maxBones) |
static com.badlogic.gdx.graphics.g3d.shaders.DepthShader.Config |
createDefaultDepthConfig() |
protected com.badlogic.gdx.graphics.g3d.Shader |
createShader(com.badlogic.gdx.graphics.g3d.Renderable renderable) |
int |
getShaderCount() |
static java.lang.String |
morphTargetsPrefix(com.badlogic.gdx.graphics.g3d.Renderable renderable) |
public static final java.lang.String TAG
public PBRShaderProvider(PBRShaderConfig config)
public static PBRShaderConfig createDefaultConfig()
public static com.badlogic.gdx.graphics.g3d.shaders.DepthShader.Config createDefaultDepthConfig()
public static PBRShaderProvider createDefault(int maxBones)
public static PBRShaderProvider createDefault(PBRShaderConfig config)
public static com.badlogic.gdx.graphics.g3d.utils.DepthShaderProvider createDefaultDepth(int maxBones)
public static com.badlogic.gdx.graphics.g3d.utils.DepthShaderProvider createDefaultDepth(com.badlogic.gdx.graphics.g3d.shaders.DepthShader.Config config)
public int getShaderCount()
public static java.lang.String morphTargetsPrefix(com.badlogic.gdx.graphics.g3d.Renderable renderable)
protected com.badlogic.gdx.graphics.g3d.Shader createShader(com.badlogic.gdx.graphics.g3d.Renderable renderable)
createShader in class com.badlogic.gdx.graphics.g3d.utils.DefaultShaderProvider