Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- CalculateUtil - Class in org.boxutil.util
- callRefreshInstanceData(boolean) - Method in interface org.boxutil.base.api.InstanceRenderAPI
-
When changed the instance data(Not fixed instance data), call it.
- callRefreshInstanceData(boolean) - Method in class org.boxutil.base.BaseInstanceRenderData
-
When changed the instance data(Not fixed instance data), call it.
- CAMPAIGN_MANAGE_ID - Static variable in class org.boxutil.define.BoxDatabase
- CAMPAIGN_MANAGE_TAG - Static variable in class org.boxutil.define.BoxDatabase
- CampaignRenderingManager - Class in org.boxutil.manager
- channel - Variable in class org.boxutil.units.standard.attribute.FontMapData.BitMapGlyph
- character() - Method in class org.boxutil.units.standard.attribute.FontMapData.BitMapGlyph
- charCount - Variable in class org.boxutil.units.standard.attribute.FontMapData
- check() - Static method in class org.boxutil.config.BoxConfigs
-
After all.
- checkIntersectionRayCircle(Vector2f, float, Vector2f, float) - Static method in class org.boxutil.util.CalculateUtil
- checkIsSameThread() - Method in class org.boxutil.util.concurrent.SpinLock
- checkValidWhenChangedFontMap() - Method in class org.boxutil.units.standard.attribute.FontMapData
- CIRCLE - Static variable in class org.boxutil.define.BoxGeometry
- CL_CL11 - Variable in class org.boxutil.define.BoxDatabase.CLState
- CL_CL12 - Variable in class org.boxutil.define.BoxDatabase.CLState
- CL_CURRENT_DEVICE_NAME - Variable in class org.boxutil.define.BoxDatabase.CLState
- CL_CURRENT_DEVICE_TYPE - Variable in class org.boxutil.define.BoxDatabase.CLState
- CL_CURRENT_DEVICE_VENDOR_NAME - Variable in class org.boxutil.define.BoxDatabase.CLState
- CL_CURRENT_DEVICE_VERSION - Variable in class org.boxutil.define.BoxDatabase.CLState
- CL_MAX_COMPUTE_UNITS - Variable in class org.boxutil.define.BoxDatabase.CLState
- CL_MAX_LOCAL_DIMENSIONS - Variable in class org.boxutil.define.BoxDatabase.CLState
- CL_MAX_WORK_GROUP_SIZE - Variable in class org.boxutil.define.BoxDatabase.CLState
- CL_MAX_WORK_ITEM_SIZE - Variable in class org.boxutil.define.BoxDatabase.CLState
- clamp(float[], float[], float[]) - Static method in class org.boxutil.util.CalculateUtil
- clamp(float[], float, float) - Static method in class org.boxutil.util.CalculateUtil
- clamp(Vector2f, float, float) - Static method in class org.boxutil.util.CalculateUtil
- clamp(Vector2f, Vector2f, Vector2f) - Static method in class org.boxutil.util.CalculateUtil
- clamp(Vector3f, float, float) - Static method in class org.boxutil.util.CalculateUtil
- clamp(Vector3f, Vector3f, Vector3f) - Static method in class org.boxutil.util.CalculateUtil
- clamp(Vector4f, float, float) - Static method in class org.boxutil.util.CalculateUtil
- clamp(Vector4f, Vector4f, Vector4f) - Static method in class org.boxutil.util.CalculateUtil
- clampColor3f(Vector3f, Vector3f) - Static method in class org.boxutil.util.CommonUtil
- clampColor4f(Vector4f, Vector4f) - Static method in class org.boxutil.util.CommonUtil
- cleanup() - Method in interface org.boxutil.base.api.everyframe.LayeredRenderingPlugin
- cleanupCampaign(boolean) - Method in class org.boxutil.base.BaseShaderPacksContext
-
Will call if the LocationAPI of player fleet has changed, or join battle.
- cleanupCampaignOnce() - Method in interface org.boxutil.base.api.resource.TemporaryCleanupPlugin
-
When player fleet goto new map, or back to title (whether active in combat).
- cleanupCombat() - Method in class org.boxutil.base.BaseShaderPacksContext
-
Call in campaign, just for OpenGL resource cleanup.
- cleanupCombatOnce() - Method in interface org.boxutil.base.api.resource.TemporaryCleanupPlugin
-
When turn to title from combat, or vice versa.
- clearParticles() - Method in class org.boxutil.base.SimpleParticleControlData
- clearTextures() - Method in class org.boxutil.units.standard.attribute.MaterialData
- clientLock - Variable in class org.boxutil.units.standard.GPUMemoryPool
- clientMapping - Variable in class org.boxutil.units.standard.GPUMemoryPool
- close() - Method in class org.boxutil.base.BaseShaderData
- closePanel() - Method in class org.boxutil.config.BoxConfigGUI
- CLState() - Constructor for class org.boxutil.define.BoxDatabase.CLState
- color - Variable in class org.boxutil.units.standard.misc.ArcObject
- color - Variable in class org.boxutil.units.standard.misc.AtlasSprite
- color - Variable in class org.boxutil.units.standard.misc.NumberObject
- color - Variable in class org.boxutil.units.standard.misc.TexArcObject
- color - Variable in class org.boxutil.units.standard.misc.UIBorderObject
- COLOR_OFFSET - Static variable in class org.boxutil.units.standard.misc.CurveObject
- color4fToByteArray(Vector4f) - Static method in class org.boxutil.util.CommonUtil
- colorBuffer - Variable in class org.boxutil.units.standard.misc.TextFieldObject
- colorIn - Variable in class org.boxutil.define.struct.statictrail.StaticTrailData
- colorNormalization3f(Color, Vector3f) - Static method in class org.boxutil.util.CommonUtil
- colorNormalization3fArray(Color, float[]) - Static method in class org.boxutil.util.CommonUtil
- colorNormalization4f(Color, float) - Static method in class org.boxutil.util.CommonUtil
- colorNormalization4f(Color, Vector4f) - Static method in class org.boxutil.util.CommonUtil
- colorNormalization4fArray(Color, float[]) - Static method in class org.boxutil.util.CommonUtil
- colorOut - Variable in class org.boxutil.define.struct.statictrail.StaticTrailData
- colorState - Variable in class org.boxutil.units.standard.attribute.Instance2Data
- colorState - Variable in class org.boxutil.units.standard.attribute.Instance3Data
- colorState - Variable in class org.boxutil.units.standard.entity.TrailEntity
- colorStateA - Variable in class org.boxutil.units.standard.attribute.NodeData
- colorStateB - Variable in class org.boxutil.units.standard.attribute.NodeData
- colorToByteArray(Color) - Static method in class org.boxutil.util.CommonUtil
- CombatEntityIlluminantData - Class in org.boxutil.units.standard.attribute
-
For how to use custom illuminant data for any combat entity(only for ship and projectile):
- CombatEntityIlluminantData() - Constructor for class org.boxutil.units.standard.attribute.CombatEntityIlluminantData
- CombatEntityMaterialData - Class in org.boxutil.units.standard.attribute
-
For how to use custom material data for any combat entity:
- CombatEntityMaterialData() - Constructor for class org.boxutil.units.standard.attribute.CombatEntityMaterialData
- CombatRenderingManager - Class in org.boxutil.manager
- COMMON - Enum constant in enum class org.boxutil.define.LayeredEntityType
- commonDraw - Variable in class org.boxutil.units.standard.entity.CommonEntity
- CommonEntity - Class in org.boxutil.units.standard.entity
-
For any 3d model.
- CommonEntity() - Constructor for class org.boxutil.units.standard.entity.CommonEntity
- CommonEntity(String, boolean) - Constructor for class org.boxutil.units.standard.entity.CommonEntity
- CommonEntity(ModelData, boolean) - Constructor for class org.boxutil.units.standard.entity.CommonEntity
- CommonUtil - Class in org.boxutil.util
- CommonUtil.Kelvin - Class in org.boxutil.util
- compact() - Method in class org.boxutil.units.standard.GPUMemoryPool
- compareTo(GPUMemory<T>) - Method in interface org.boxutil.define.struct.memorypool.GPUMemory
- complexMap - Variable in class org.boxutil.units.standard.attribute.CombatEntityMaterialData
-
The value less than or equals
0for default texture: 0.0 emissive mask, 0.5 metalness and roughness. - computePrim(int) - Method in class org.boxutil.units.standard.entity.TrailEntity
- computeSubroutineUniformRoute() - Method in class org.boxutil.units.standard.ShaderProgram
- CONE - Static variable in class org.boxutil.define.BoxGeometry
- CONFIG - Enum constant in enum class org.boxutil.config.BoxConfigGUI.GUIState
- CONFIG_FILE_PATH - Static variable in class org.boxutil.define.BoxDatabase
- configLoad(JSONObject) - Method in class org.boxutil.base.BaseShaderPacksContext
-
At
saves/common/shaderpacks, file name is shader packs id. - configSave(JSONObject) - Method in class org.boxutil.base.BaseShaderPacksContext
-
At
saves/common/shaderpacks, file name is shader packs id. - configSetDefault() - Method in class org.boxutil.base.BaseShaderPacksContext
- containsBackgroundLogicalPlugin(BackgroundEveryFramePlugin) - Static method in class org.boxutil.manager.CampaignRenderingManager
- containsBackgroundLogicalPlugin(BackgroundEveryFramePlugin) - Static method in class org.boxutil.manager.CombatRenderingManager
- containsBackgroundRenderingPlugin(BackgroundEveryFramePlugin) - Static method in class org.boxutil.manager.CampaignRenderingManager
- containsBackgroundRenderingPlugin(BackgroundEveryFramePlugin) - Static method in class org.boxutil.manager.CombatRenderingManager
- containsCleanupPlugin(TemporaryCleanupPlugin) - Static method in class org.boxutil.manager.CampaignRenderingManager
- containsCleanupPlugin(TemporaryCleanupPlugin) - Static method in class org.boxutil.manager.CombatRenderingManager
- containsEntity(CampaignEngineLayers, RenderDataAPI) - Static method in class org.boxutil.manager.CampaignRenderingManager
- containsEntity(CombatEngineLayers, RenderDataAPI) - Static method in class org.boxutil.manager.CombatRenderingManager
- containsGlyph(char) - Method in class org.boxutil.units.standard.attribute.FontMapData
- containsModelID(String) - Static method in class org.boxutil.manager.ModelManager
- containsRenderingPlugin(CampaignEngineLayers, LayeredRenderingPlugin) - Static method in class org.boxutil.manager.CampaignRenderingManager
- containsRenderingPlugin(CombatEngineLayers, LayeredRenderingPlugin) - Static method in class org.boxutil.manager.CombatRenderingManager
- containsRenderingPlugin(LayeredRenderingPlugin) - Static method in class org.boxutil.manager.CampaignRenderingManager
- containsRenderingPlugin(LayeredRenderingPlugin) - Static method in class org.boxutil.manager.CombatRenderingManager
- containsShaderPacks(BaseShaderPacksContext) - Static method in class org.boxutil.config.BoxConfigs
- controlAdvance(RenderDataAPI, float) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Running on another thread.
- controlAdvance(RenderDataAPI, float) - Method in class org.boxutil.base.SimpleParticleControlData
- controlAfterRenderingAdvance(RenderDataAPI, float) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Executes after the rendering call and
ControlDataAPI.controlCanRenderNow(RenderDataAPI), and before the logical advance of this frame. - controlAlphaBasedTimer(RenderDataAPI) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Affects
BaseRenderData.getGlobalTimerAlpha(). - controlAlphaBasedTimer(RenderDataAPI) - Method in class org.boxutil.base.SimpleParticleControlData
- controlBeforeRenderingAdvance(RenderDataAPI, float) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Executes before the rendering call and
ControlDataAPI.controlCanRenderNow(RenderDataAPI), and before the logical advance of this frame. - controlCanRenderNow(RenderDataAPI) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Check it in each rendering frame.
- controlCanRenderNow(RenderDataAPI) - Method in class org.boxutil.base.SimpleParticleControlData
- controlData - Variable in class org.boxutil.base.BaseRenderData
- ControlDataAPI - Interface in org.boxutil.base.api
-
Always available, even if
BoxConfigs.isShaderEnable()at false. - controlInit(RenderDataAPI) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Run once as long as linked to a render entity.
- controlInit(RenderDataAPI) - Method in class org.boxutil.base.SimpleParticleControlData
- controlIsDone(RenderDataAPI) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Force remove entity if true.
- controlIsDone(RenderDataAPI) - Method in class org.boxutil.base.SimpleParticleControlData
- controlIsOnceRender(RenderDataAPI) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Force remove entity after init and render one frame.
- controlIsOnceRender(RenderDataAPI) - Method in class org.boxutil.base.SimpleParticleControlData
- controlRemove(RenderDataAPI) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Run once when call
RenderDataAPI.delete(). - controlRemoveBasedTimer(RenderDataAPI) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Will call
ControlDataAPI.controlRemove(RenderDataAPI)when timer of entity is out. - controlRemoveBasedTimer(RenderDataAPI) - Method in class org.boxutil.base.SimpleParticleControlData
- controlRunWhilePaused(RenderDataAPI) - Method in interface org.boxutil.base.api.ControlDataAPI
-
Affects
ControlDataAPI.controlAdvance(RenderDataAPI, float)and compute instance data. - controlRunWhilePaused(RenderDataAPI) - Method in class org.boxutil.base.SimpleParticleControlData
- convertBoundsTriangleFanFP16(BoundsAPI) - Static method in class org.boxutil.util.MeshUtil
-
Recommend to use
GL14.glMultiDrawArrays(int, IntBuffer, IntBuffer)orGL43.glMultiDrawArraysIndirect(int, long, int, int)withGL11.GL_TRIANGLE_FANto draw it. - convertBoundsTriangleFanFP32(BoundsAPI) - Static method in class org.boxutil.util.MeshUtil
-
Recommend to use
GL14.glMultiDrawArrays(int, IntBuffer, IntBuffer)orGL43.glMultiDrawArraysIndirect(int, long, int, int)withGL11.GL_TRIANGLE_FANto draw it. - copyColorState(float[]) - Method in class org.boxutil.units.standard.entity.TrailEntity
- copyFixedInstanceAlphaState(InstanceDataAPI) - Method in interface org.boxutil.base.api.InstanceDataAPI
-
Only for fixed data, invalid call for dynamic data.
- copyFixedInstanceAlphaState(InstanceDataAPI) - Method in class org.boxutil.units.standard.attribute.Instance2Data
-
Only for fixed data, invalid call for dynamic data.
- copyFixedInstanceAlphaState(InstanceDataAPI) - Method in class org.boxutil.units.standard.attribute.Instance3Data
-
Only for fixed data, invalid call for dynamic data.
- copyFixedInstanceAlphaState(Fixed2DStruct) - Method in class org.boxutil.define.struct.instance.Fixed2DStruct
- copyFixedInstanceAlphaState(Fixed3DStruct) - Method in class org.boxutil.define.struct.instance.Fixed3DStruct
- copyFrom(FontMapData.BitMapGlyph) - Method in class org.boxutil.units.standard.attribute.FontMapData.BitMapGlyph
- copyFromScreen(int) - Static method in class org.boxutil.util.ShaderUtil
- copyInstanceTimerOverride(InstanceRenderAPI) - Method in interface org.boxutil.base.api.InstanceRenderAPI
- copyInstanceTimerOverride(InstanceRenderAPI) - Method in class org.boxutil.base.BaseInstanceRenderData
- cosFormSinD(double, double) - Static method in class org.boxutil.util.TrigUtil
- cosFormSinF(float, float) - Static method in class org.boxutil.util.TrigUtil
- cosFormSinRadiansD(double, double) - Static method in class org.boxutil.util.TrigUtil
- cosFormSinRadiansF(float, float) - Static method in class org.boxutil.util.TrigUtil
- cosFormTanD(double, double) - Static method in class org.boxutil.util.TrigUtil
- cosFormTanF(float, float) - Static method in class org.boxutil.util.TrigUtil
- cosFormTanRadiansD(double, double) - Static method in class org.boxutil.util.TrigUtil
- cosFormTanRadiansF(float, float) - Static method in class org.boxutil.util.TrigUtil
- count() - Method in record class org.boxutil.util.concurrent.ReentrantSpinLock.State
-
Returns the value of the
countrecord component. - createBeamVisual(Vector2f, float, float, float, Color, Color, SpriteAPI, SpriteAPI, float, float, float, boolean) - Static method in class org.boxutil.util.RenderingUtil
-
Curve beam entity.
- createBindlessImage(int, int) - Static method in class org.boxutil.util.ShaderUtil
- createBindlessImage(int, int, boolean, int, int, int) - Static method in class org.boxutil.util.ShaderUtil
- createBindlessTexture(int) - Static method in class org.boxutil.util.ShaderUtil
- createByteBuffer(byte...) - Static method in class org.boxutil.util.CommonUtil
- createComputeShaders(String, String...) - Static method in class org.boxutil.util.ShaderUtil
- createComputeShaders(String, ShaderUtil.LinkCondition, String...) - Static method in class org.boxutil.util.ShaderUtil
- createComputeShadersFormPath(String, String...) - Static method in class org.boxutil.util.ShaderUtil
- createComputeShadersFormPath(String, ShaderUtil.LinkCondition, String...) - Static method in class org.boxutil.util.ShaderUtil
- createDetailsPanel(TooltipMakerAPI, PositionAPI, PositionAPI) - Method in class org.boxutil.base.BaseShaderPacksContext
-
With description and config option.
- createDevicePointerBuffer(List<CLDevice>) - Static method in class org.boxutil.util.KernelUtil
- createEventPointerBuffer(List<CLEvent>) - Static method in class org.boxutil.util.KernelUtil
- createFlareField(Vector2f, int, float, float, Vector2f, Vector2f, Vector4f, Color, Color, Color, Color, boolean, boolean, float, float, float, float, boolean) - Static method in class org.boxutil.util.RenderingUtil
- createFloatBuffer(double...) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(float...) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Matrix2f) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Matrix2f...) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Matrix3f) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Matrix3f...) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Matrix4f) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Matrix4f...) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Vector2f) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Vector2f...) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Vector3f) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Vector3f...) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Vector4f) - Static method in class org.boxutil.util.CommonUtil
- createFloatBuffer(Vector4f...) - Static method in class org.boxutil.util.CommonUtil
- createGameOrthoMatrix(ViewportAPI) - Static method in class org.boxutil.util.TransformUtil
- createGameOrthoMatrix(ViewportAPI, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createGameOrthoMatrix(ViewportAPI, int, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createGameOrthoMatrix(ViewportAPI, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createGamePerspectiveMatrix(float, ViewportAPI) - Static method in class org.boxutil.util.TransformUtil
- createGamePerspectiveMatrix(float, ViewportAPI, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createGamePerspectiveMatrix(float, ViewportAPI, int, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createGamePerspectiveMatrix(float, ViewportAPI, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createIdentityMatrix2x2f() - Static method in class org.boxutil.util.CommonUtil
- createIdentityMatrix3x3f() - Static method in class org.boxutil.util.CommonUtil
- createIdentityMatrix4x4f() - Static method in class org.boxutil.util.CommonUtil
- createIntBuffer(int...) - Static method in class org.boxutil.util.CommonUtil
- createKernelPointerBuffer(List<CLKernel>) - Static method in class org.boxutil.util.KernelUtil
- createLongBuffer(long...) - Static method in class org.boxutil.util.CommonUtil
- createLookAtMatrix3D(Vector3f, Vector3f, Vector3f, boolean) - Static method in class org.boxutil.util.TransformUtil
- createLookAtMatrix3D(Vector3f, Vector3f, Vector3f, boolean, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createLookAtMatrix3D(Vector3f, Vector3f, Vector3f, boolean, int, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createLookAtMatrix3D(Vector3f, Vector3f, Vector3f, boolean, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createLookAtMatrixFlat(Vector2f, Vector2f, Vector2f, boolean) - Static method in class org.boxutil.util.TransformUtil
- createLookAtMatrixFlat(Vector2f, Vector2f, Vector2f, boolean, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createLookAtMatrixFlat(Vector2f, Vector2f, Vector2f, boolean, int, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createLookAtMatrixFlat(Vector2f, Vector2f, Vector2f, boolean, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createMemoryPointerBuffer(List<CLMem>) - Static method in class org.boxutil.util.KernelUtil
- createModelMatrix(Vector3f, Quaternion, Vector3f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrix(Vector3f, Quaternion, Vector3f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrix3f(Vector2f, float, Vector2f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrix3f(Vector2f, float, Vector2f, Matrix3f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrixLocationOnly(Vector2f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixLocationOnly(Vector2f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrixLocationOnly(Vector3f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixLocationOnly(Vector3f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrixLocationScale(Vector3f, Vector3f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixLocationScale(Vector3f, Vector3f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrixRotateOnly(Quaternion, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixRotateOnly(Quaternion, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
-
Better than
Matrix4f.rotate(float, Vector3f, Matrix4f). - createModelMatrixScaleOnly(Vector3f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixScaleOnly(Vector3f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrixVanilla(float, Vector2f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixVanilla(float, Vector2f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrixVanilla(Vector2f, float, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixVanilla(Vector2f, float, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
-
With default override scale value
1.0f. - createModelMatrixVanilla(Vector2f, float, Vector2f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixVanilla(Vector2f, float, Vector2f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrixVanilla(Vector2f, Quaternion, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixVanilla(Vector2f, Quaternion, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
-
With default override scale value
1.0f. - createModelMatrixVanilla(Vector2f, Quaternion, Vector2f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixVanilla(Vector2f, Quaternion, Vector2f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrixVanilla(Vector2f, Vector2f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixVanilla(Vector2f, Vector2f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createModelMatrixVanilla(Vector3f, float, Vector3f, int, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it, also will not erase buffer.
- createModelMatrixVanilla(Vector3f, float, Vector3f, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createOrthoMatrix(float, float, float, float, float, float) - Static method in class org.boxutil.util.TransformUtil
- createOrthoMatrix(float, float, float, float, float, float, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createOrthoMatrix(float, float, float, float, float, float, int, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createOrthoMatrix(float, float, float, float, float, float, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createParticleField(Vector2f, int, float, float, Vector2f, Vector2f, Vector2f, Vector2f, Vector4f, Vector4f, Color, Color, Color, Color, SpriteAPI, SpriteAPI, float, float, float, float, boolean) - Static method in class org.boxutil.util.RenderingUtil
- createPerspectiveMatrix3D(float, float, float, float) - Static method in class org.boxutil.util.TransformUtil
- createPerspectiveMatrix3D(float, float, float, float, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createPerspectiveMatrix3D(float, float, float, float, int, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createPerspectiveMatrix3D(float, float, float, float, Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createPointerBuffer(long...) - Static method in class org.boxutil.util.CommonUtil
- createProgramPointerBuffer(List<CLProgram>) - Static method in class org.boxutil.util.KernelUtil
- createShader(String, String, int) - Static method in class org.boxutil.util.ShaderUtil
- createShaderProgram(String, int[], String...) - Static method in class org.boxutil.util.ShaderUtil
- createShaderProgram(String, ShaderUtil.LinkCondition, int[], String...) - Static method in class org.boxutil.util.ShaderUtil
- createShaderProgramFromPath(String, String...) - Static method in class org.boxutil.util.ShaderUtil
- createShaderProgramFromPath(String, ShaderUtil.LinkCondition, String...) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVF(String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVF(String, ShaderUtil.LinkCondition, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVFFormPath(String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVFFormPath(String, ShaderUtil.LinkCondition, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVGF(String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVGF(String, ShaderUtil.LinkCondition, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVGFFromPath(String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVGFFromPath(String, ShaderUtil.LinkCondition, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVTF(String, String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVTF(String, ShaderUtil.LinkCondition, String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVTFFromPath(String, String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVTFFromPath(String, ShaderUtil.LinkCondition, String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVTGF(String, String, String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVTGF(String, ShaderUtil.LinkCondition, String, String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVTGFFromPath(String, String, String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShaderVTGFFromPath(String, ShaderUtil.LinkCondition, String, String, String, String, String) - Static method in class org.boxutil.util.ShaderUtil
- createShortBuffer(char...) - Static method in class org.boxutil.util.CommonUtil
- createShortBuffer(short...) - Static method in class org.boxutil.util.CommonUtil
- createSimpleRadiansRotateMatrix(float, Matrix2f) - Static method in class org.boxutil.util.TransformUtil
- createSimpleRotateMatrix(float, Matrix2f) - Static method in class org.boxutil.util.TransformUtil
- createSimpleRotateMatrix(Vector2f, Matrix2f) - Static method in class org.boxutil.util.TransformUtil
- createSimpleRotateMatrix(Vector2f, Vector2f, Matrix2f) - Static method in class org.boxutil.util.TransformUtil
- createTextData(String, float, Color, boolean) - Method in class org.boxutil.units.standard.misc.TextFieldObject
- createTextData(String, float, Color, boolean, boolean, boolean, boolean, int) - Method in class org.boxutil.units.standard.entity.TextFieldEntity
- createTextField(String, float, float, String) - Static method in class org.boxutil.util.RenderingUtil
- createTextField(String, float, float, String, float, Color) - Static method in class org.boxutil.util.RenderingUtil
- createTextField(String, float, float, String, float, Color, boolean, boolean, boolean, Color, String...) - Static method in class org.boxutil.util.RenderingUtil
- createTextField(String, float, float, String, float, Color, Color, String...) - Static method in class org.boxutil.util.RenderingUtil
- createTextField(String, float, float, String, TextFieldEntity.Alignment, float, Color, boolean, boolean, boolean, Color, String...) - Static method in class org.boxutil.util.RenderingUtil
- createTextFieldCompatible(String, float, float, String) - Static method in class org.boxutil.util.RenderingUtil
- createTextFieldCompatible(String, float, float, String, float, Color, Color, String...) - Static method in class org.boxutil.util.RenderingUtil
- createTextFieldCompatible(String, float, float, String, float, String...) - Static method in class org.boxutil.util.RenderingUtil
- createTextFieldCompatible(String, float, float, String, TextFieldEntity.Alignment, float, Color, boolean, Color, String...) - Static method in class org.boxutil.util.RenderingUtil
- createWindowCenterOrthoMatrix() - Static method in class org.boxutil.util.TransformUtil
- createWindowCenterOrthoMatrix(boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createWindowCenterOrthoMatrix(int, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createWindowCenterOrthoMatrix(Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- createWindowOrthoMatrix() - Static method in class org.boxutil.util.TransformUtil
- createWindowOrthoMatrix(boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createWindowOrthoMatrix(int, boolean, FloatBuffer) - Static method in class org.boxutil.util.TransformUtil
-
Use for directly write into buffer, and will not change the position of it.
- createWindowOrthoMatrix(Matrix4f) - Static method in class org.boxutil.util.TransformUtil
- cross(Vector2f, Vector2f) - Static method in class org.boxutil.util.CalculateUtil
- cross(Vector2f, Vector2f, Vector2f) - Static method in class org.boxutil.util.CalculateUtil
- cullFace - Variable in class org.boxutil.units.standard.attribute.MaterialData
- current - Variable in class org.boxutil.units.standard.misc.AtlasSprite
- currentTileCount - Variable in class org.boxutil.units.standard.entity.SpriteEntity
- CURVE - Enum constant in enum class org.boxutil.define.LayeredEntityType
- CurveEntity - Class in org.boxutil.units.standard.entity
-
This is a 2D curve.
- CurveEntity() - Constructor for class org.boxutil.units.standard.entity.CurveEntity
- CurveEntity(List<NodeData>) - Constructor for class org.boxutil.units.standard.entity.CurveEntity
- CurveObject - Class in org.boxutil.units.standard.misc
-
Easy way for rendering cubic bezier with width and texture anywhere.
- CurveObject(NodeData, NodeData) - Constructor for class org.boxutil.units.standard.misc.CurveObject
- CurveObject(NodeData, NodeData, byte) - Constructor for class org.boxutil.units.standard.misc.CurveObject
- CurveObject(NodeData, NodeData, byte, int) - Constructor for class org.boxutil.units.standard.misc.CurveObject
- curveSplit(NodeData, NodeData, float) - Static method in class org.boxutil.util.CurveUtil
-
Pick a node between two nodeList.
- curveSplitControlPointOnly(NodeData, NodeData, float) - Static method in class org.boxutil.util.CurveUtil
- CurveUtil - Class in org.boxutil.util
- CurveUtil.DealtController - Interface in org.boxutil.util
- CurveUtil.SimpleDealtController - Class in org.boxutil.util
- customData - Variable in class org.boxutil.base.BaseRenderData
- customTrackerID - Variable in class org.boxutil.define.struct.statictrail.StaticTrailData
- CYLINDER - Static variable in class org.boxutil.define.BoxGeometry
All Classes and Interfaces|All Packages|Constant Field Values