Class LevelOfDetail<T>
java.lang.Object
team.lodestar.lodestone.systems.model.obj.IndexedModel
team.lodestar.lodestone.systems.model.obj.ObjModel
team.lodestar.lodestone.systems.model.obj.lod.LevelOfDetail<T>
- Type Parameters:
T- The type of the argument
Represents a single level of detail for an
MultiLODModel
Extends ObjModel to allow for the same rendering and loading capabilities
Stores an argument that can be used to determine when to render this level of detail
-
Nested Class Summary
Nested classes/interfaces inherited from class team.lodestar.lodestone.systems.model.obj.ObjModel
ObjModel.Builder -
Field Summary
Fields inherited from class team.lodestar.lodestone.systems.model.obj.IndexedModel
bakedIndices, meshData, meshes, modelBuffer, modelId, modifiers, vertices -
Constructor Summary
ConstructorsConstructorDescriptionLevelOfDetail(net.minecraft.resources.ResourceLocation resourceLocation, T argument) -
Method Summary
Methods inherited from class team.lodestar.lodestone.systems.model.obj.IndexedModel
applyModifiers, bakeIndices, cleanup, createMeshBuffer, drawMesh, getAssetLocation, getBakedIndices, getMeshes, getModelId, getVertices, render, render, renderInstanced, setMeshes
-
Constructor Details
-
LevelOfDetail
-
-
Method Details
-
getArgument
-