Hierarchy For All Packages
Package Hierarchies:- org.boxutil,
- org.boxutil.base,
- org.boxutil.base.api,
- org.boxutil.base.api.everyframe,
- org.boxutil.base.api.resource,
- org.boxutil.base.api.shaderpacks,
- org.boxutil.config,
- org.boxutil.define,
- org.boxutil.define.struct.instance,
- org.boxutil.define.struct.memorypool,
- org.boxutil.define.struct.statictrail,
- org.boxutil.helper,
- org.boxutil.helper.legacy,
- org.boxutil.manager,
- org.boxutil.units.builtin.shader,
- org.boxutil.units.legacy,
- org.boxutil.units.standard,
- org.boxutil.units.standard.attribute,
- org.boxutil.units.standard.entity,
- org.boxutil.units.standard.light,
- org.boxutil.units.standard.misc,
- org.boxutil.util,
- org.boxutil.util.concurrent,
- org.boxutil.util.lut
Class Hierarchy
- java.lang.Object
- org.boxutil.units.standard.misc.ArcObject
- org.boxutil.units.standard.misc.AtlasSprite (implements com.fs.starfarer.api.graphics.SpriteAPI)
- org.boxutil.base.BaseControlData (implements org.boxutil.base.api.ControlDataAPI)
- org.boxutil.base.SimpleParticleControlData
- com.fs.starfarer.api.combat.BaseEveryFrameCombatPlugin (implements com.fs.starfarer.api.combat.EveryFrameCombatPlugin)
- org.boxutil.config.BoxConfigGUI
- org.boxutil.base.BaseKernelData
- com.fs.starfarer.api.BaseModPlugin (implements com.fs.starfarer.api.ModPlugin)
- org.boxutil.BoxUtilModPlugin
- org.boxutil.base.BaseProjectileTrailTracker (implements org.boxutil.base.api.resource.StaticTrailTracker)
- org.boxutil.base.BaseRenderData (implements org.boxutil.base.api.RenderDataAPI)
- org.boxutil.base.BaseInstanceRenderData (implements org.boxutil.base.api.InstanceRenderAPI)
- org.boxutil.base.BaseIlluminantData (implements org.boxutil.base.api.DirectDrawEntity, org.boxutil.base.api.IlluminantAPI)
- org.boxutil.units.standard.light.AreaLight
- org.boxutil.units.standard.light.InfiniteLight
- org.boxutil.units.standard.light.LinearLight
- org.boxutil.units.standard.light.PointLight
- org.boxutil.units.standard.light.SpotLight
- org.boxutil.base.BaseMIRenderData (implements org.boxutil.base.api.MaterialRenderAPI)
- org.boxutil.units.standard.entity.CommonEntity
- org.boxutil.units.standard.entity.CurveEntity
- org.boxutil.units.standard.entity.SpriteEntity
- org.boxutil.units.standard.entity.DistortionEntity (implements org.boxutil.base.api.DirectDrawEntity)
- org.boxutil.units.standard.entity.FlareEntity
- org.boxutil.base.BaseIlluminantData (implements org.boxutil.base.api.DirectDrawEntity, org.boxutil.base.api.IlluminantAPI)
- org.boxutil.units.standard.entity.SegmentEntity (implements org.boxutil.base.api.MaterialRenderAPI)
- org.boxutil.units.standard.entity.TextFieldEntity
- org.boxutil.units.standard.entity.TrailEntity (implements org.boxutil.base.api.MaterialRenderAPI)
- org.boxutil.base.BaseInstanceRenderData (implements org.boxutil.base.api.InstanceRenderAPI)
- org.boxutil.base.BaseShaderData
- org.boxutil.units.standard.ShaderProgram
- org.boxutil.base.BaseShaderPacksContext
- org.boxutil.config.BoxConfigs
- org.boxutil.define.BoxDatabase
- org.boxutil.define.BoxDatabase.CLState
- org.boxutil.define.BoxDatabase.GLState
- org.boxutil.define.BoxEnum
- org.boxutil.define.BoxGeometry
- org.boxutil.config.BoxThreadSync
- org.boxutil.config.BoxThreadSync.Logical
- org.boxutil.config.BoxThreadSync.Rendering
- org.boxutil.util.CalculateUtil
- org.boxutil.manager.CampaignRenderingManager
- org.boxutil.units.standard.attribute.CombatEntityIlluminantData
- org.boxutil.units.standard.attribute.CombatEntityMaterialData
- org.boxutil.manager.CombatRenderingManager
- org.boxutil.util.CommonUtil
- org.boxutil.util.CommonUtil.Kelvin
- org.boxutil.units.standard.misc.CurveObject
- org.boxutil.util.CurveUtil
- org.boxutil.util.CurveUtil.SimpleDealtController (implements org.boxutil.util.CurveUtil.DealtController)
- org.boxutil.define.struct.instance.Dynamic2DStruct
- org.boxutil.define.struct.instance.Dynamic3DStruct
- org.boxutil.manager.EntityShadingDataManager
- org.boxutil.manager.EntityShadingDataManager.IsoIlluminantData
- org.boxutil.manager.EntityShadingDataManager.ProjectileIlluminantData
- org.boxutil.manager.EntityShadingDataManager.TextureSet
- org.boxutil.define.struct.instance.Fixed2DStruct
- org.boxutil.define.struct.instance.Fixed3DStruct
- org.boxutil.manager.FontDataManager
- org.boxutil.units.standard.attribute.FontMapData
- org.boxutil.units.standard.attribute.FontMapData.BitMapGlyph (implements org.boxutil.backends.util.BUtil_Glyph)
- org.boxutil.define.GLWrapper
- org.boxutil.define.GLWrapper.Buffer
- org.boxutil.define.GLWrapper.Buffer.Indirect
- org.boxutil.define.GLWrapper.Buffer.PBO
- org.boxutil.define.GLWrapper.Buffer.SSBO
- org.boxutil.define.GLWrapper.Buffer.TBO
- org.boxutil.define.GLWrapper.Buffer.TransformFB
- org.boxutil.define.GLWrapper.Buffer.UBO
- org.boxutil.define.GLWrapper.Buffer.VBO
- org.boxutil.define.GLWrapper.DataType
- org.boxutil.define.GLWrapper.Drawcall
- org.boxutil.define.GLWrapper.Drawcall.MultiTex
- org.boxutil.define.GLWrapper.FBO
- org.boxutil.define.GLWrapper.Operation
- org.boxutil.define.GLWrapper.Operation.Get
- org.boxutil.define.GLWrapper.Operation.Sync
- org.boxutil.define.GLWrapper.Shader
- org.boxutil.define.GLWrapper.Shader.Comp
- org.boxutil.define.GLWrapper.Shader.Frag
- org.boxutil.define.GLWrapper.Shader.Geom
- org.boxutil.define.GLWrapper.Shader.Tess
- org.boxutil.define.GLWrapper.Shader.Vert
- org.boxutil.define.GLWrapper.Texture
- org.boxutil.define.GLWrapper.Texture.Bindless
- org.boxutil.define.GLWrapper.Texture.Compressed
- org.boxutil.define.GLWrapper.VAO
- org.boxutil.units.standard.GPUMemoryPool<T,
D> - org.boxutil.units.standard.GPUMemoryPool.InternalMemory<D> (implements org.boxutil.define.struct.memorypool.GPUMemory<T>)
- org.boxutil.define.struct.memorypool.GPUPoolBehavior<T,
D> - org.boxutil.units.standard.attribute.Instance2Data (implements org.boxutil.base.api.InstanceDataAPI)
- org.boxutil.units.standard.attribute.Instance3Data (implements org.boxutil.base.api.InstanceDataAPI)
- org.boxutil.manager.InstanceDataMemoryPool
- org.boxutil.helper.InstanceDataUpdateHelper
- org.boxutil.manager.KernelCore
- org.boxutil.util.KernelUtil
- org.boxutil.units.legacy.LegacyIlluminantObject
- org.boxutil.units.legacy.LegacyModelData
- org.boxutil.helper.legacy.LegacyNormalMapHelper
- org.boxutil.units.standard.misc.LineObject (implements org.boxutil.base.api.SimpleVAOAPI)
- org.boxutil.units.standard.attribute.MaterialData
- org.boxutil.util.MeshUtil
- org.boxutil.units.standard.attribute.ModelData
- org.boxutil.manager.ModelManager
- org.boxutil.units.standard.attribute.NodeData
- org.boxutil.units.standard.misc.NumberObject
- org.boxutil.units.standard.misc.PointObject (implements org.boxutil.base.api.SimpleVAOAPI)
- org.boxutil.units.standard.misc.PublicFBO
- org.boxutil.units.standard.misc.QuadObject (implements org.boxutil.base.api.SimpleVAOAPI)
- java.lang.Record
- org.boxutil.util.concurrent.ReentrantSpinLock.State
- org.boxutil.util.ShaderUtil.BindingLocationStruct
- org.boxutil.util.concurrent.ReentrantSpinLock (implements java.util.concurrent.locks.Lock)
- org.boxutil.util.RenderingUtil
- org.boxutil.util.RenderingUtil.SpecialFX
- org.boxutil.util.RenderingUtil.SpecialFX.Controllers
- org.boxutil.util.RenderingUtil.VanillaFX
- org.boxutil.util.RenderingUtil.VanillaFX.Controllers
- org.boxutil.util.SerializationUtil
- org.boxutil.manager.ShaderCore
- org.boxutil.util.ShaderUtil
- org.boxutil.util.ShaderUtil.NormalMapGenParam
- org.boxutil.util.lut.ShadingLUT
- org.boxutil.util.lut.ShadingLUT.AnisotropicLTCs
- org.boxutil.util.lut.ShadingLUT.IsotropicLTCs
- org.boxutil.util.lut.ShadingLUT.KullaContyBRDF
- org.boxutil.util.concurrent.SpinBarrier
- org.boxutil.util.concurrent.SpinLock (implements java.util.concurrent.locks.Lock)
- org.boxutil.base.StandardShaderpacksPass
- org.boxutil.define.struct.statictrail.StaticTrailData
- org.boxutil.manager.StaticTrailManager
- org.boxutil.units.standard.misc.TexArcObject
- org.boxutil.units.standard.entity.TextFieldEntity.TextData
- org.boxutil.units.standard.misc.TextFieldObject
- org.boxutil.manager.TextureManager
- org.boxutil.util.TransformUtil
- org.boxutil.util.TrigUtil
- org.boxutil.units.standard.misc.UIBorderObject
Interface Hierarchy
- org.boxutil.base.api.everyframe.BackgroundEveryFramePlugin
- java.lang.Comparable<T>
- org.boxutil.define.struct.memorypool.GPUMemory<T>
- org.boxutil.define.struct.instance.MemoryBlock
- org.boxutil.define.struct.memorypool.GPUMemory<T>
- org.boxutil.base.api.ControlDataAPI
- org.boxutil.util.CurveUtil.DealtController
- org.boxutil.base.api.DirectDrawEntity
- org.boxutil.units.standard.GPUMemoryPool.MemoryBuilder<T,
D> - org.boxutil.units.standard.GPUMemoryPool.MemoryFormat<T,
D> - org.boxutil.base.api.IlluminantAPI
- org.boxutil.base.api.shaderpacks.IlluminantInstanceDataLayoutAPI
- org.boxutil.base.api.InstanceDataAPI
- org.boxutil.base.api.InstanceRenderAPI
- org.boxutil.base.api.everyframe.LayeredRenderingPlugin
- org.boxutil.base.api.MaterialRenderAPI
- org.boxutil.base.api.RenderDataAPI
- org.boxutil.util.ShaderUtil.LinkCondition
- org.boxutil.base.api.SimpleVAOAPI
- org.boxutil.base.api.resource.StaticTrailTracker
- org.boxutil.base.api.resource.StaticTrailTracker.Result
- org.boxutil.base.api.resource.TemporaryCleanupPlugin
- org.boxutil.base.api.resource.TextSubmitFeedbackAPI
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.boxutil.config.BoxConfigGUI.GUIState
- org.boxutil.define.DirectEntityType
- org.boxutil.manager.EntityShadingDataManager.WeaponPartType
- org.boxutil.define.InstanceType
- org.boxutil.define.LayeredEntityType
- org.boxutil.units.standard.entity.TextFieldEntity.Alignment
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)