Package com.jme3.scene.plugins.gltf
Class PBRMaterialAdapter
java.lang.Object
com.jme3.scene.plugins.gltf.MaterialAdapter
com.jme3.scene.plugins.gltf.PBRMaterialAdapter
- Direct Known Subclasses:
PBREmissiveStrengthMaterialAdapter,PBRMetalRoughMaterialAdapter,PBRSpecGlossMaterialAdapter
Adapts GLTF PBR materials to JME PBR materials.
- Author:
- Nehon
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final floatThe default alpha discard threshold for "MASK" blend mode. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.jme3.material.MatParamadaptMatParam(com.jme3.material.MatParam param) protected StringShould return the material definition used by this material adapterprotected voidinitDefaultMatParams(com.jme3.material.Material material) Initializes material parameters to their default settings.Methods inherited from class com.jme3.scene.plugins.gltf.MaterialAdapter
addParamMapping, getJmeParamName, getMaterial, init, setParam
-
Field Details
-
MASK_ALPHA_DISCARD
public static final float MASK_ALPHA_DISCARDThe default alpha discard threshold for "MASK" blend mode.- See Also:
-
-
Constructor Details
-
PBRMaterialAdapter
public PBRMaterialAdapter()
-
-
Method Details
-
getMaterialDefPath
Description copied from class:MaterialAdapterShould return the material definition used by this material adapter- Specified by:
getMaterialDefPathin classMaterialAdapter- Returns:
- path to the material definition
-
initDefaultMatParams
protected void initDefaultMatParams(com.jme3.material.Material material) Description copied from class:MaterialAdapterInitializes material parameters to their default settings.- Specified by:
initDefaultMatParamsin classMaterialAdapter- Parameters:
material-
-
adaptMatParam
protected com.jme3.material.MatParam adaptMatParam(com.jme3.material.MatParam param) - Specified by:
adaptMatParamin classMaterialAdapter
-