Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BackgroundEveryFramePlugin - Interface in org.boxutil.base.api.everyframe
-
Running on another thread, not the vanilla thread.
- BARREL - Enum constant in enum class org.boxutil.manager.EntityShadingDataManager.WeaponPartType
- barrier() - Method in class org.boxutil.util.concurrent.SpinBarrier
- BASE - Enum constant in enum class org.boxutil.manager.EntityShadingDataManager.WeaponPartType
- baseHeight - Variable in class org.boxutil.units.standard.attribute.FontMapData
- BaseIlluminantData - Class in org.boxutil.base
-
The default light direction is
vec3(1.0, 0.0, 0.0), use model matrix to rotate it. - BaseIlluminantData() - Constructor for class org.boxutil.base.BaseIlluminantData
- BaseInstanceRenderData - Class in org.boxutil.base
- BaseInstanceRenderData() - Constructor for class org.boxutil.base.BaseInstanceRenderData
- BaseKernelData - Class in org.boxutil.base
- BaseKernelData(String, String, String) - Constructor for class org.boxutil.base.BaseKernelData
- BaseKernelData(CLDevice, String, String, String, String, IntBuffer) - Constructor for class org.boxutil.base.BaseKernelData
- BaseMIRenderData - Class in org.boxutil.base
- BaseMIRenderData() - Constructor for class org.boxutil.base.BaseMIRenderData
- BaseProjectileTrailTracker - Class in org.boxutil.base
-
The standard trail tracker for all the projectiles that BoxUtil built-in autogen static trail system will use it.
- BaseProjectileTrailTracker(DamagingProjectileAPI, StaticTrailData) - Constructor for class org.boxutil.base.BaseProjectileTrailTracker
- BaseRenderData - Class in org.boxutil.base
- BaseRenderData() - Constructor for class org.boxutil.base.BaseRenderData
- BaseShaderData - Class in org.boxutil.base
- BaseShaderData(int) - Constructor for class org.boxutil.base.BaseShaderData
- BaseShaderPacksContext - Class in org.boxutil.base
-
Only and must have a no-parameter constructor.
- BaseShaderPacksContext() - Constructor for class org.boxutil.base.BaseShaderPacksContext
- baseSize - Variable in class org.boxutil.units.standard.entity.CommonEntity
- baseSize - Variable in class org.boxutil.units.standard.entity.SpriteEntity
- beforeGameSave() - Method in class org.boxutil.BoxUtilModPlugin
- beforeRendering() - Static method in class org.boxutil.config.BoxThreadSync.Rendering
- beginAdvance() - Static method in class org.boxutil.config.BoxThreadSync.Logical
- beginIllumination() - Static method in class org.boxutil.config.BoxThreadSync.Rendering
- beginInstanceCompute() - Static method in class org.boxutil.config.BoxThreadSync.Logical
- beginPoolCompact() - Static method in class org.boxutil.config.BoxThreadSync.Logical
- beginRendering() - Static method in class org.boxutil.config.BoxThreadSync.Rendering
- beginSubroutine(int, int) - Method in class org.boxutil.units.standard.ShaderProgram
- beginSubroutineUniform(int, int) - Method in class org.boxutil.units.standard.ShaderProgram
- beginUniform() - Method in class org.boxutil.units.standard.ShaderProgram
- beginUniformBlock() - Method in class org.boxutil.units.standard.ShaderProgram
- behavior - Variable in class org.boxutil.units.standard.GPUMemoryPool
- BIND_FRAGMENT_OUTPUT - Static variable in class org.boxutil.util.ShaderUtil
- BIND_VERTEX_ATTRIB - Static variable in class org.boxutil.util.ShaderUtil
- BindingLocationStruct(byte, int, String) - Constructor for record class org.boxutil.util.ShaderUtil.BindingLocationStruct
-
Creates an instance of a
BindingLocationStructrecord class. - Bindless() - Constructor for class org.boxutil.define.GLWrapper.Texture.Bindless
- bindTexture() - Method in class org.boxutil.units.standard.misc.AtlasSprite
- bindTexture1D(int) - Method in class org.boxutil.base.BaseShaderData
- bindTexture1D(int, int) - Method in class org.boxutil.base.BaseShaderData
- bindTexture2D(int) - Method in class org.boxutil.base.BaseShaderData
- bindTexture2D(int, int) - Method in class org.boxutil.base.BaseShaderData
- bindTexture3D(int) - Method in class org.boxutil.base.BaseShaderData
- bindTexture3D(int, int) - Method in class org.boxutil.base.BaseShaderData
- bindTextureBuf - Variable in class org.boxutil.units.standard.attribute.MaterialData
- bindTextureBuf - Variable in class org.boxutil.units.standard.entity.TextFieldEntity
- bindTextureBuffer(int) - Method in class org.boxutil.base.BaseShaderData
- bindTextureBuffer(int, int) - Method in class org.boxutil.base.BaseShaderData
- BitMapGlyph() - Constructor for class org.boxutil.units.standard.attribute.FontMapData.BitMapGlyph
- blendConfig - Variable in class org.boxutil.base.BaseRenderData
- blendFunc - Variable in class org.boxutil.units.standard.misc.AtlasSprite
- blendState - Variable in class org.boxutil.base.BaseRenderData
- blitFBO(int, int) - Static method in class org.boxutil.util.ShaderUtil
- blitFBO(int, int, int, int) - Static method in class org.boxutil.util.ShaderUtil
- blitFBO(int, int, int, int, int, int) - Static method in class org.boxutil.util.ShaderUtil
- blitFBO(int, int, int, int, int, int, int, int, int, int) - Static method in class org.boxutil.util.ShaderUtil
- blitToScreen(int) - Static method in class org.boxutil.util.ShaderUtil
- BoxConfigGUI - Class in org.boxutil.config
- BoxConfigGUI() - Constructor for class org.boxutil.config.BoxConfigGUI
- BoxConfigGUI.GUIState - Enum Class in org.boxutil.config
- BoxConfigs - Class in org.boxutil.config
- BoxDatabase - Class in org.boxutil.define
- BoxDatabase.CLState - Class in org.boxutil.define
- BoxDatabase.GLState - Class in org.boxutil.define
- BoxEnum - Class in org.boxutil.define
- BoxGeometry - Class in org.boxutil.define
-
Here all models are (1 * 1 * 1) box border size, and center are base at (0, 0, 0).
- BoxThreadSync - Class in org.boxutil.config
-
Make sure you are understand what you want to do.
- BoxThreadSync.Logical - Class in org.boxutil.config
-
In rendering loop: rendering...
- BoxThreadSync.Rendering - Class in org.boxutil.config
-
In rendering loop: beforeRendering => runBeforeRenderingDelayGLCmd => applyMemoryBarrier => beginRendering => beginIllumination => runBeginIlluminationDelayGLCmd => afterRendering => logical...
- BOXUTIL_VALID - Variable in class org.boxutil.define.BoxDatabase.GLState
- BoxUtilModPlugin - Class in org.boxutil
-
A multi-thread OpenGL based lib/engine of the game Starsector.
- BoxUtilModPlugin() - Constructor for class org.boxutil.BoxUtilModPlugin
- buffer - Variable in class org.boxutil.units.standard.misc.CurveObject
- bufferExpendRule - Variable in class org.boxutil.define.struct.memorypool.GPUPoolBehavior
- bufferInitRule - Variable in class org.boxutil.define.struct.memorypool.GPUPoolBehavior
- bufferSize - Variable in class org.boxutil.units.standard.misc.CurveObject
- BUILTIN_ILLUMINANT_CSV - Static variable in class org.boxutil.define.BoxDatabase
- BUILTIN_OBJ_CSV - Static variable in class org.boxutil.define.BoxDatabase
- BUILTIN_STATIC_TRAIL_CSV - Static variable in class org.boxutil.define.BoxDatabase
- BUILTIN_TEXTURE_CSV - Static variable in class org.boxutil.define.BoxDatabase
- BUtil_COMPLEX_DEF - Static variable in class org.boxutil.define.BoxDatabase
- BUtil_DefaultShaderPacksIcon - Static variable in class org.boxutil.define.BoxDatabase
- BUtil_MID - Static variable in class org.boxutil.define.BoxDatabase
- BUtil_NONE - Static variable in class org.boxutil.define.BoxDatabase
- BUtil_ONE - Static variable in class org.boxutil.define.BoxDatabase
- BUtil_TILES - Static variable in class org.boxutil.define.BoxDatabase
- BUtil_X - Static variable in class org.boxutil.define.BoxDatabase
- BUtil_Z - Static variable in class org.boxutil.define.BoxDatabase
- BUtil_ZERO - Static variable in class org.boxutil.define.BoxDatabase
- BYTE_SIZE - Static variable in class org.boxutil.define.BoxDatabase
- byteArrayToColor(byte...) - Static method in class org.boxutil.util.CommonUtil
- byteArrayToColor4f(byte...) - Static method in class org.boxutil.util.CommonUtil
- byteState - Variable in class org.boxutil.units.standard.entity.TextFieldEntity.TextData
All Classes and Interfaces|All Packages|Constant Field Values