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 TypeMethodDescriptionvoid
loadModel
(net.minecraft.resources.ResourceLocation model) loadScene
(net.minecraft.resources.ResourceLocation path, net.minecraft.resources.ResourceLocation backupTexture) static org.joml.Matrix4f
matrixFromAssimp
(org.joml.Matrix4f sourceMatrix) static org.joml.Matrix4f
matrixFromAssimp
(org.lwjgl.assimp.AIMatrix4x4 aiMatrix)
-
Constructor Details
-
AssimpSceneLoader
public AssimpSceneLoader()
-
-
Method Details
-
clearCache
public void clearCache()- Specified by:
clearCache
in interfaceCachedModelLoader
-
loadModel
- Specified by:
loadModel
in interfaceCachedModelLoader
- Throws:
ModelLoadException
-
loadModel
- Specified by:
loadModel
in 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)
-