Class AssimpSceneLoader
java.lang.Object
com.pixelmonmod.pixelmon.client.render.entity.renderers.assimp.AssimpSceneLoader
- All Implemented Interfaces:
CachedModelLoader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidloadModel(net.minecraft.resources.ResourceLocation model) loadScene(net.minecraft.resources.ResourceLocation path, net.minecraft.resources.ResourceLocation backupTexture) static org.joml.Matrix4fmatrixFromAssimp(org.joml.Matrix4f sourceMatrix) static org.joml.Matrix4fmatrixFromAssimp(org.lwjgl.assimp.AIMatrix4x4 aiMatrix)
-
Constructor Details
-
AssimpSceneLoader
public AssimpSceneLoader()
-
-
Method Details
-
clearCache
public void clearCache()- Specified by:
clearCachein interfaceCachedModelLoader
-
loadModel
- Specified by:
loadModelin interfaceCachedModelLoader- Throws:
ModelLoadException
-
loadModel
- Specified by:
loadModelin interfaceCachedModelLoader- Throws:
ModelLoadException
-
loadScene
public Scene loadScene(net.minecraft.resources.ResourceLocation path, net.minecraft.resources.ResourceLocation backupTexture) throws ModelLoadException - Throws:
ModelLoadException
-
matrixFromAssimp
public static org.joml.Matrix4f matrixFromAssimp(org.lwjgl.assimp.AIMatrix4x4 aiMatrix) -
matrixFromAssimp
public static org.joml.Matrix4f matrixFromAssimp(org.joml.Matrix4f sourceMatrix)
-