- c(Color4) - Static method in class com.bonzaiengine.renderer.Batch
-
- c(float, float, float) - Static method in class com.bonzaiengine.renderer.Batch
-
- c(float, float, float, float) - Static method in class com.bonzaiengine.renderer.Batch
-
- C_P - Static variable in class com.bonzaiengine.material.graph.compiler.Compiler
-
- Cache - Class in com.bonzaiengine.io
-
Local data cache with versioning support and data server duplication support (server sharing the same data).
- Cache.AsyncStream - Class in com.bonzaiengine.io
-
Asynchroneous stream that will be download in the cache.
- CACHE_BASE_PROPERTY - Static variable in class com.bonzaiengine.io.Cache
-
System property used to have multiple server data, and to cut down the cache hierarchy depth.
- CACHE_CLEAR_PROPERTY - Static variable in class com.bonzaiengine.io.Cache
-
System property used for clearing the cache at creation.
- CACHE_EXPIRACY_PROPERTY - Static variable in class com.bonzaiengine.io.Cache
-
System property used to enable data versioning (allow to invalid cache if data was updated on the server).
- CACHE_NAME_PROPERTY - Static variable in class com.bonzaiengine.io.Cache
-
System property used to define the cache dir name.
- CACHE_NUMRETRY_PROPERTY - Static variable in class com.bonzaiengine.io.Cache
-
System property used for specifying the maximum number of retry request.
- CACHE_NUMTHREADS_PROPERTY - Static variable in class com.bonzaiengine.io.Cache
-
System property used for specifying the maximum number of internal thread to use for downloading data in the cache.
- camera - Variable in class com.bonzaiengine.gamekit.GameObject
-
- CameraComponent - Class in com.bonzaiengine.gamekit.component
-
Camera component to associate a camera to a
GameObject node.
- CameraComponent() - Constructor for class com.bonzaiengine.gamekit.component.CameraComponent
-
- CameraSplineFollower - Class in com.bonzaiengine.spline
-
A camera implementation that follows a spline.
- CameraSplineFollower(SplineAnimator) - Constructor for class com.bonzaiengine.spline.CameraSplineFollower
-
- canJump() - Method in class com.bonzaiengine.gamekit.util.CharacterControllerDynamic
-
- Capsule - Class in com.bonzaiengine.visibility
-
The total height of the capsule is height + 2 * radius.
- Capsule(Vec3, float, float) - Constructor for class com.bonzaiengine.visibility.Capsule
-
- ChangeEvent - Class in com.bonzaiengine.io.event
-
- ChangeEvent(Widget) - Constructor for class com.bonzaiengine.io.event.ChangeEvent
-
- ChangeListener - Interface in com.bonzaiengine.io.event
-
- CHAR_UNDEFINED - Static variable in class com.bonzaiengine.io.event.KeyEvent
-
- character - Variable in class com.bonzaiengine.model.reader.ModelReaderSettings
-
Load as character.
- CharacterControllerComponent - Class in com.bonzaiengine.gamekit.component
-
- CharacterControllerComponent() - Constructor for class com.bonzaiengine.gamekit.component.CharacterControllerComponent
-
- CharacterControllerDynamic - Class in com.bonzaiengine.gamekit.util
-
Dynamic character controller.
- CharacterControllerDynamic(PhysicWorld, float, float, float) - Constructor for class com.bonzaiengine.gamekit.util.CharacterControllerDynamic
-
- characters(char[], int, int) - Method in class com.bonzaiengine.io.XmlTagParser
-
- Check - Class in com.bonzaiengine.io.log
-
- Check() - Constructor for class com.bonzaiengine.io.log.Check
-
- CheckBox - Class in com.bonzaiengine.ui.widget
-
- CheckBox() - Constructor for class com.bonzaiengine.ui.widget.CheckBox
-
- CheckBox(Widget) - Constructor for class com.bonzaiengine.ui.widget.CheckBox
-
- CheckButton - Class in com.bonzaiengine.ui.widget
-
A button have two states : selected or not.
- CheckButton() - Constructor for class com.bonzaiengine.ui.widget.CheckButton
-
- checkOpenGLSupport(IGL, boolean) - Static method in enum com.bonzaiengine.opengl.GLApiExt
-
Used internally
- checkState(boolean, String) - Static method in class com.bonzaiengine.io.log.Check
-
- Circle - Class in com.bonzaiengine.drawing
-
- Circle(Vec3, float) - Constructor for class com.bonzaiengine.drawing.Circle
-
- Circle - Class in com.bonzaiengine.math
-
- Circle(Vec3, float, Vec3) - Constructor for class com.bonzaiengine.math.Circle
-
- CIRCLE_SLICES - Static variable in class com.bonzaiengine.drawing.DrawingSettings
-
- CL_RS - Static variable in class com.bonzaiengine.physics.SoftBody
-
Cluster vs convex rigid vs soft
- CL_SELF - Static variable in class com.bonzaiengine.physics.SoftBody
-
Cluster soft body self collision
- CL_SS - Static variable in class com.bonzaiengine.physics.SoftBody
-
Cluster vs cluster soft vs soft handling
- clamp(float, float) - Method in class com.bonzaiengine.math.Color3
-
- clamp(float, float) - Method in class com.bonzaiengine.math.Color4
-
- clamp(int, int, int) - Static method in class com.bonzaiengine.math.MathFunc
-
- clamp(float, float, float) - Static method in class com.bonzaiengine.math.MathFunc
-
- clampAngle(float, float, float) - Static method in class com.bonzaiengine.math.MathFunc
-
- clampRound(float, int, int) - Static method in class com.bonzaiengine.math.MathFunc
-
- clear() - Method in class com.bonzaiengine.animation.graph.Params
-
- clear() - Method in class com.bonzaiengine.animation.KeyFrame
-
Remove all keys
- clear() - Method in class com.bonzaiengine.io.Cache
-
- clear() - Method in class com.bonzaiengine.material.MapList
-
- clear() - Method in class com.bonzaiengine.model.asset.AssetLibrary
-
- clear() - Method in class com.bonzaiengine.model.asset.MaterialLibrary
-
- clear() - Method in class com.bonzaiengine.opengl.helper.MatrixStack
-
Start from a stack with a unit matrix
- clear() - Method in class com.bonzaiengine.ui.widget.RadioGroup
-
- clear() - Method in class com.bonzaiengine.util.Array
-
- clear() - Method in class com.bonzaiengine.util.IndexedCache
-
- clear() - Method in class com.bonzaiengine.util.Sets
-
- clear() - Method in class com.bonzaiengine.util.SoftHashMap
-
- clearColor - Variable in class com.bonzaiengine.gamekit.component.PipelineComponent
-
- clearForces() - Method in class com.bonzaiengine.physics.RigidBody
-
- CLICK_TOLERANCE - Static variable in class com.bonzaiengine.io.event.MouseEvent
-
Click tolerance to consider press/release as a click event.
- clip(TextureByte, Area) - Static method in class com.bonzaiengine.texture.TextureUtils
-
Note: the clipping is performed on the first level, the other levels being discarded
- Clipboard - Class in com.bonzaiengine.io.input
-
- clipped - Variable in class com.bonzaiengine.renderer.deferred.DeferredLight
-
True when light is clipped (out of screen)
- clone() - Method in class com.bonzaiengine.animation.Animation
-
- clone() - Method in class com.bonzaiengine.animation.graph.AnimGraph
-
- clone() - Method in class com.bonzaiengine.animation.KeyData
-
- clone() - Method in class com.bonzaiengine.animation.KeyFrame
-
- clone() - Method in class com.bonzaiengine.animation.Timeline
-
- clone() - Method in class com.bonzaiengine.camera.Viewport
-
- clone() - Method in class com.bonzaiengine.font.TextArea
-
- clone() - Method in class com.bonzaiengine.io.ReaderSettings
-
- clone() - Method in class com.bonzaiengine.io.Stream
-
- clone() - Method in interface com.bonzaiengine.material.IMaterial
-
- clone() - Method in interface com.bonzaiengine.material.ISurface
-
- clone() - Method in class com.bonzaiengine.material.Map
-
- clone() - Method in class com.bonzaiengine.material.Material
-
- clone() - Method in class com.bonzaiengine.material.MaterialStandard
-
- clone() - Method in class com.bonzaiengine.material.Surface
-
- clone() - Method in class com.bonzaiengine.material.SurfaceStandard
-
- clone() - Method in class com.bonzaiengine.math.Area
-
- clone() - Method in class com.bonzaiengine.math.Color3
-
- clone() - Method in class com.bonzaiengine.math.Color4
-
- clone() - Method in class com.bonzaiengine.math.Int
-
- clone() - Method in class com.bonzaiengine.math.Mat4x4
-
- clone() - Method in class com.bonzaiengine.math.Mat4x4Array
-
- clone() - Method in class com.bonzaiengine.math.Percent
-
- clone() - Method in class com.bonzaiengine.math.Plane
-
- clone() - Method in class com.bonzaiengine.math.Point
-
- clone() - Method in class com.bonzaiengine.math.Quat
-
- clone() - Method in class com.bonzaiengine.math.Rectangle
-
- clone() - Method in class com.bonzaiengine.math.Size
-
- clone() - Method in class com.bonzaiengine.math.Transform
-
- clone() - Method in class com.bonzaiengine.math.TransformArray
-
- clone() - Method in class com.bonzaiengine.math.Vec2
-
- clone() - Method in class com.bonzaiengine.math.Vec2Array
-
- clone() - Method in class com.bonzaiengine.math.Vec2i
-
- clone() - Method in class com.bonzaiengine.math.Vec3
-
- clone() - Method in class com.bonzaiengine.math.Vec3Array
-
- clone() - Method in class com.bonzaiengine.math.Vec3i
-
- clone() - Method in class com.bonzaiengine.math.Vec4
-
- clone() - Method in class com.bonzaiengine.math.Vec4i
-
- clone() - Method in class com.bonzaiengine.math.VecByteArray
-
- clone() - Method in class com.bonzaiengine.model.Joint
-
- clone() - Method in class com.bonzaiengine.model.JointMotion
-
- clone() - Method in class com.bonzaiengine.model.reader.GeometryIndexed.VertexIndexed
-
- clone() - Method in class com.bonzaiengine.model.reader.ModelReaderSettings
-
- clone() - Method in class com.bonzaiengine.model.SkinVertices
-
- clone() - Method in class com.bonzaiengine.model.util.Optimizer
-
- clone() - Method in class com.bonzaiengine.model.VertexData
-
- clone() - Method in class com.bonzaiengine.model.writer.ModelWriterSettings
-
- clone() - Method in class com.bonzaiengine.model.writer.WriterSettings
-
- clone() - Method in class com.bonzaiengine.renderer.RenderState
-
- clone() - Method in class com.bonzaiengine.shader.LightMaterial
-
- clone() - Method in class com.bonzaiengine.spline.ControlPoint
-
- clone() - Method in class com.bonzaiengine.spline.Spline
-
- clone() - Method in class com.bonzaiengine.texture.format.TextureATI1
-
- clone() - Method in class com.bonzaiengine.texture.format.TextureATI2
-
- clone() - Method in class com.bonzaiengine.texture.format.TextureByte
-
- clone() - Method in class com.bonzaiengine.texture.format.TextureDXT1
-
- clone() - Method in class com.bonzaiengine.texture.format.TextureDXT3
-
- clone() - Method in class com.bonzaiengine.texture.format.TextureDXT5
-
- clone() - Method in class com.bonzaiengine.texture.format.TextureEtc1
-
- clone() - Method in class com.bonzaiengine.texture.format.TextureFloat
-
- clone() - Method in interface com.bonzaiengine.texture.ITexture
-
- clone() - Method in class com.bonzaiengine.texture.TextureParam
-
- clone() - Method in class com.bonzaiengine.texture.Tga
-
- clone() - Method in class com.bonzaiengine.util.Array
-
- clone() - Method in interface com.bonzaiengine.util.IData
-
- clone() - Method in interface com.bonzaiengine.util.IValueCopy
-
- clone() - Method in class com.bonzaiengine.visibility.Box
-
- clone() - Method in class com.bonzaiengine.visibility.Capsule
-
- clone() - Method in class com.bonzaiengine.visibility.Cylinder
-
- clone() - Method in interface com.bonzaiengine.visibility.IVolume
-
- clone() - Method in class com.bonzaiengine.visibility.OrientedVolume
-
- clone() - Method in class com.bonzaiengine.visibility.Sphere
-
- clone() - Method in class thirdparty.TgaRead
-
- clone() - Method in class thirdparty.TgaRead.TgaHeader
-
- close() - Method in class com.bonzaiengine.io.ByteInputStream
-
- close() - Method in class com.bonzaiengine.io.ByteOutputStream
-
- close(IStreamCallback.StreamCloseState, Stream) - Method in interface com.bonzaiengine.io.IStreamCallback
-
- close() - Method in class com.bonzaiengine.io.JsonWriter
-
- close() - Method in class com.bonzaiengine.io.Stream
-
Close the InputStream opened
- close() - Method in class com.bonzaiengine.io.XmlWriter
-
- close() - Method in class com.bonzaiengine.model.reader.FileTokenizer
-
- closestConvexSweepTest(CollisionShape, Transform, Transform) - Method in class com.bonzaiengine.physics.PhysicWorld
-
From Bullet
convexTest performs a swept convex cast on all objects in the
PhysicWorld, and calls the resultCallback
This allows for several queries: first hit, all hits, any hit, dependent on the value return by the callback.
- closestDistance(Line, Vec3, Vec3) - Method in class com.bonzaiengine.math.Line
-
http://softsurfer.com/Archive/algorithm_0106/algorithm_0106.htm
- closestDistance(Capsule) - Method in class com.bonzaiengine.visibility.Capsule
-
- closestRayTest(Vec3, Vec3) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- code(int, ShaderScope) - Method in class com.bonzaiengine.material.graph.compiler.Attribute
-
- code(int, ShaderScope) - Method in class com.bonzaiengine.material.graph.compiler.Output
-
- code(int, ShaderScope) - Method in class com.bonzaiengine.material.graph.compiler.Uniform
-
- code(int, ShaderScope) - Method in class com.bonzaiengine.material.graph.compiler.Varying
-
- CodeBlock - Class in com.bonzaiengine.material.graph.compiler
-
- CodeBlock(String) - Constructor for class com.bonzaiengine.material.graph.compiler.CodeBlock
-
- CodeBlock(LazyCode) - Constructor for class com.bonzaiengine.material.graph.compiler.CodeBlock
-
- collideWith(Sphere) - Method in class com.bonzaiengine.visibility.Box
-
A Box-Sphere Intersection Test
http://www.gamasutra.com/features/19991018/Gomez_4.htm
- collision - Variable in class com.bonzaiengine.gamekit.GameObject
-
- CollisionObject - Class in com.bonzaiengine.physics
-
- CollisionObject(PhysicWorld) - Constructor for class com.bonzaiengine.physics.CollisionObject
-
- CollisionObject.ActivationState - Enum in com.bonzaiengine.physics
-
- CollisionShape - Class in com.bonzaiengine.physics
-
- CollisionShape.Type - Enum in com.bonzaiengine.physics
-
- CollisionShapeComponent - Class in com.bonzaiengine.gamekit.component
-
- CollisionShapeComponent() - Constructor for class com.bonzaiengine.gamekit.component.CollisionShapeComponent
-
- color - Variable in class com.bonzaiengine.gamekit.component.OmniLightComponent
-
- color - Variable in class com.bonzaiengine.renderer.deferred.DeferredLight
-
Color of the light
- color - Variable in class com.bonzaiengine.renderer.RenderState
-
Color
- Color3 - Class in com.bonzaiengine.math
-
- Color3() - Constructor for class com.bonzaiengine.math.Color3
-
- Color3(float, float, float) - Constructor for class com.bonzaiengine.math.Color3
-
- Color4 - Class in com.bonzaiengine.math
-
- Color4() - Constructor for class com.bonzaiengine.math.Color4
-
- Color4(Color3, float) - Constructor for class com.bonzaiengine.math.Color4
-
- Color4(float, float, float, float) - Constructor for class com.bonzaiengine.math.Color4
-
- Color4(float[]) - Constructor for class com.bonzaiengine.math.Color4
-
- colorMap - Variable in class thirdparty.TgaRead
-
- colorMapFirstEntry - Variable in class thirdparty.TgaRead.TgaHeader
-
- colormapLength - Variable in class thirdparty.TgaRead.TgaHeader
-
- colorMapSize - Variable in class thirdparty.TgaRead.TgaHeader
-
- colorMapType - Variable in class thirdparty.TgaRead.TgaHeader
-
- colors - Variable in class com.bonzaiengine.model.VertexData
-
Colors
- ColorToNormal - Class in com.bonzaiengine.material.graph.nodes
-
- ColorToNormal() - Constructor for class com.bonzaiengine.material.graph.nodes.ColorToNormal
-
- com.bonzaiengine - package com.bonzaiengine
-
- com.bonzaiengine.animation - package com.bonzaiengine.animation
-
- com.bonzaiengine.animation.graph - package com.bonzaiengine.animation.graph
-
- com.bonzaiengine.app - package com.bonzaiengine.app
-
- com.bonzaiengine.camera - package com.bonzaiengine.camera
-
- com.bonzaiengine.drawing - package com.bonzaiengine.drawing
-
- com.bonzaiengine.drawing.reader - package com.bonzaiengine.drawing.reader
-
- com.bonzaiengine.drawing.reader.dxf - package com.bonzaiengine.drawing.reader.dxf
-
- com.bonzaiengine.font - package com.bonzaiengine.font
-
- com.bonzaiengine.gamekit - package com.bonzaiengine.gamekit
-
- com.bonzaiengine.gamekit.component - package com.bonzaiengine.gamekit.component
-
- com.bonzaiengine.gamekit.util - package com.bonzaiengine.gamekit.util
-
- com.bonzaiengine.io - package com.bonzaiengine.io
-
- com.bonzaiengine.io.event - package com.bonzaiengine.io.event
-
- com.bonzaiengine.io.input - package com.bonzaiengine.io.input
-
- com.bonzaiengine.io.log - package com.bonzaiengine.io.log
-
- com.bonzaiengine.light - package com.bonzaiengine.light
-
- com.bonzaiengine.material - package com.bonzaiengine.material
-
- com.bonzaiengine.material.graph - package com.bonzaiengine.material.graph
-
- com.bonzaiengine.material.graph.compiler - package com.bonzaiengine.material.graph.compiler
-
- com.bonzaiengine.material.graph.nodes - package com.bonzaiengine.material.graph.nodes
-
- com.bonzaiengine.math - package com.bonzaiengine.math
-
- com.bonzaiengine.memory - package com.bonzaiengine.memory
-
- com.bonzaiengine.model - package com.bonzaiengine.model
-
- com.bonzaiengine.model.asset - package com.bonzaiengine.model.asset
-
- com.bonzaiengine.model.reader - package com.bonzaiengine.model.reader
-
- com.bonzaiengine.model.reader.ac3d - package com.bonzaiengine.model.reader.ac3d
-
- com.bonzaiengine.model.reader.ase - package com.bonzaiengine.model.reader.ase
-
- com.bonzaiengine.model.reader.bonzai - package com.bonzaiengine.model.reader.bonzai
-
- com.bonzaiengine.model.reader.bvh - package com.bonzaiengine.model.reader.bvh
-
- com.bonzaiengine.model.reader.ds3 - package com.bonzaiengine.model.reader.ds3
-
- com.bonzaiengine.model.reader.fbx - package com.bonzaiengine.model.reader.fbx
-
- com.bonzaiengine.model.reader.heightmap - package com.bonzaiengine.model.reader.heightmap
-
- com.bonzaiengine.model.reader.kmz - package com.bonzaiengine.model.reader.kmz
-
- com.bonzaiengine.model.reader.lwo - package com.bonzaiengine.model.reader.lwo
-
- com.bonzaiengine.model.reader.md2 - package com.bonzaiengine.model.reader.md2
-
- com.bonzaiengine.model.reader.md3 - package com.bonzaiengine.model.reader.md3
-
- com.bonzaiengine.model.reader.md5 - package com.bonzaiengine.model.reader.md5
-
- com.bonzaiengine.model.reader.mdl7 - package com.bonzaiengine.model.reader.mdl7
-
- com.bonzaiengine.model.reader.ms3d - package com.bonzaiengine.model.reader.ms3d
-
- com.bonzaiengine.model.reader.obj - package com.bonzaiengine.model.reader.obj
-
- com.bonzaiengine.model.reader.x3d - package com.bonzaiengine.model.reader.x3d
-
- com.bonzaiengine.model.util - package com.bonzaiengine.model.util
-
- com.bonzaiengine.model.writer - package com.bonzaiengine.model.writer
-
- com.bonzaiengine.model.writer.bonzai - package com.bonzaiengine.model.writer.bonzai
-
- com.bonzaiengine.model.writer.ds3 - package com.bonzaiengine.model.writer.ds3
-
- com.bonzaiengine.model.writer.obj - package com.bonzaiengine.model.writer.obj
-
- com.bonzaiengine.opengl - package com.bonzaiengine.opengl
-
- com.bonzaiengine.opengl.android - package com.bonzaiengine.opengl.android
-
- com.bonzaiengine.opengl.helper - package com.bonzaiengine.opengl.helper
-
- com.bonzaiengine.physics - package com.bonzaiengine.physics
-
- com.bonzaiengine.physics.constraints - package com.bonzaiengine.physics.constraints
-
- com.bonzaiengine.renderer - package com.bonzaiengine.renderer
-
- com.bonzaiengine.renderer.deferred - package com.bonzaiengine.renderer.deferred
-
- com.bonzaiengine.scene - package com.bonzaiengine.scene
-
- com.bonzaiengine.shader - package com.bonzaiengine.shader
-
- com.bonzaiengine.spline - package com.bonzaiengine.spline
-
- com.bonzaiengine.texture - package com.bonzaiengine.texture
-
- com.bonzaiengine.texture.format - package com.bonzaiengine.texture.format
-
- com.bonzaiengine.threading - package com.bonzaiengine.threading
-
- com.bonzaiengine.ui - package com.bonzaiengine.ui
-
- com.bonzaiengine.ui.widget - package com.bonzaiengine.ui.widget
-
- com.bonzaiengine.util - package com.bonzaiengine.util
-
- com.bonzaiengine.util.awt - package com.bonzaiengine.util.awt
-
- com.bonzaiengine.visibility - package com.bonzaiengine.visibility
-
- ComboBox<T> - Class in com.bonzaiengine.ui.widget
-
- ComboBox() - Constructor for class com.bonzaiengine.ui.widget.ComboBox
-
- compare(String, String) - Static method in class com.bonzaiengine.io.ParserUtils
-
- compare(int, int) - Static method in class com.bonzaiengine.math.MathFunc
-
- compareTo(Map) - Method in class com.bonzaiengine.material.Map
-
- compareTo(IMaterial) - Method in class com.bonzaiengine.material.Material
-
- compareTo(MaterialShader) - Method in class com.bonzaiengine.material.MaterialShader
-
- compareTo(IMaterial) - Method in class com.bonzaiengine.material.MaterialStandard
-
- compareTo(AssetKey) - Method in class com.bonzaiengine.model.asset.AssetKey
-
- compareTo(Joint) - Method in class com.bonzaiengine.model.Joint
-
- compareTo(Mesh) - Method in class com.bonzaiengine.model.Mesh
-
- compareTo(Model) - Method in class com.bonzaiengine.model.Model
-
- compareTo(ModelInstance) - Method in class com.bonzaiengine.model.ModelInstance
-
- compareTo(ShaderUniform<?>) - Method in class com.bonzaiengine.shader.ShaderUniform
-
- compareTo(Texture) - Method in class com.bonzaiengine.texture.Texture
-
- compareTo(TextureID) - Method in class com.bonzaiengine.texture.TextureID
-
- compareTo(Task<?>) - Method in class com.bonzaiengine.threading.Task
-
- compile() - Method in class com.bonzaiengine.material.graph.compiler.Compiler
-
- compile(MaterialShader) - Method in class com.bonzaiengine.material.graph.compiler.Compiler
-
- Compiler - Class in com.bonzaiengine.material.graph.compiler
-
- Compiler(MaterialGraph) - Constructor for class com.bonzaiengine.material.graph.compiler.Compiler
-
- Compiler(MaterialGraph, int) - Constructor for class com.bonzaiengine.material.graph.compiler.Compiler
-
- CompilerException - Exception in com.bonzaiengine.material.graph.compiler
-
- CompilerException(String) - Constructor for exception com.bonzaiengine.material.graph.compiler.CompilerException
-
- CompilerInputException - Exception in com.bonzaiengine.material.graph.compiler
-
- CompilerInputException(String, GraphNode, int) - Constructor for exception com.bonzaiengine.material.graph.compiler.CompilerInputException
-
- CompilerNodeException - Exception in com.bonzaiengine.material.graph.compiler
-
- CompilerNodeException(String, GraphNode) - Constructor for exception com.bonzaiengine.material.graph.compiler.CompilerNodeException
-
- ComponentWrapper - Class in com.bonzaiengine.util.awt
-
- ComponentWrapper(Canvas) - Constructor for class com.bonzaiengine.util.awt.ComponentWrapper
-
- Compositor - Class in com.bonzaiengine.renderer.deferred
-
Full screen compositor
Implementation example:
Fragment code:
uniform sampler2D diffuseSpecMap;
uniform sampler2D lightFactorsMap;
varying vec2 vUv;
void main() {
vec4 diffuseSpec = texture2D(lightFactorsMap, vUv);
vec4 lightFactors = texture2D(lightFactorsMap, vUv);
vec4 finalColor = diffuseSpec * lightFactors;
gl_FragColor = vec4(finalColor.rgb + finalColor.a, 1.0);
}
Implementation:
new Compositor(gl, fragmentStream) {
- Compositor(Stream) - Constructor for class com.bonzaiengine.renderer.deferred.Compositor
-
- Compositor(String) - Constructor for class com.bonzaiengine.renderer.deferred.Compositor
-
- Compositor(Shader) - Constructor for class com.bonzaiengine.renderer.deferred.Compositor
-
- compress(KeyFrame.ICompressorRule<T>) - Method in class com.bonzaiengine.animation.KeyFrame
-
- compress(KeyFrame.ICompressorRule<Transform>) - Method in class com.bonzaiengine.animation.KeyFrameTransform
-
- compress() - Method in class com.bonzaiengine.math.TransformArray
-
Compress
- compress(ITexture, Dds.DdsFormat, Dds.DdsSwizzling, boolean) - Static method in class com.bonzaiengine.texture.Dds
-
Compress a texture
- compressed - Variable in class com.bonzaiengine.model.writer.ModelWriterSettings
-
Compression of JMA format.
- compute(VolumeType, Vec3Array) - Static method in class com.bonzaiengine.visibility.VolumeComputer
-
- compute(VolumeType, Vec3Array, int) - Static method in class com.bonzaiengine.visibility.VolumeComputer
-
- computeOrientation() - Method in class com.bonzaiengine.spline.Spline
-
Compute orientation vector, usually for linear to have smooth orientation
- ComputeShader - Class in com.bonzaiengine.shader
-
- ComputeShader(String, String) - Constructor for class com.bonzaiengine.shader.ComputeShader
-
- concat(Iterable<? extends T>, Iterable<? extends T>) - Static method in class com.bonzaiengine.util.Iterables
-
- concatenate(Area, Area) - Method in class com.bonzaiengine.math.Area
-
- concatenate(Box) - Method in class com.bonzaiengine.visibility.Box
-
- concatenate(Capsule) - Method in class com.bonzaiengine.visibility.Capsule
-
- concatenate(Cylinder) - Method in class com.bonzaiengine.visibility.Cylinder
-
- concatenate(T) - Method in interface com.bonzaiengine.visibility.IVolume
-
Concatenate this volume with other in a new
IVolume object
- concatenate(OrientedVolume) - Method in class com.bonzaiengine.visibility.OrientedVolume
-
- concatenate(Sphere) - Method in class com.bonzaiengine.visibility.Sphere
-
- concatenate(IVolume, IVolume, Mat4x4) - Static method in class com.bonzaiengine.visibility.Volumes
-
- concatenate(IVolume, IVolume) - Static method in class com.bonzaiengine.visibility.Volumes
-
- concurrent() - Static method in class com.bonzaiengine.util.Sets
-
- ConditionBool - Class in com.bonzaiengine.animation.graph
-
- ConditionBool() - Constructor for class com.bonzaiengine.animation.graph.ConditionBool
-
- ConditionBool(int, int, String, boolean) - Constructor for class com.bonzaiengine.animation.graph.ConditionBool
-
- ConditionFloat - Class in com.bonzaiengine.animation.graph
-
- ConditionFloat() - Constructor for class com.bonzaiengine.animation.graph.ConditionFloat
-
- ConditionFloat(int, int, String, ConditionOp, float) - Constructor for class com.bonzaiengine.animation.graph.ConditionFloat
-
- ConditionInt - Class in com.bonzaiengine.animation.graph
-
- ConditionInt() - Constructor for class com.bonzaiengine.animation.graph.ConditionInt
-
- ConditionInt(int, int, String, ConditionOp, int) - Constructor for class com.bonzaiengine.animation.graph.ConditionInt
-
- ConditionOp - Enum in com.bonzaiengine.animation.graph
-
- ConeTwistConstraint - Class in com.bonzaiengine.physics.constraints
-
- ConeTwistConstraint(RigidBody, RigidBody, Transform, Transform) - Constructor for class com.bonzaiengine.physics.constraints.ConeTwistConstraint
-
- config - Variable in class com.bonzaiengine.shader.ShaderGenerator
-
- conjugate() - Method in class com.bonzaiengine.math.Quat
-
Conjugate (negate) this quaternion.
- connect(int, GraphNode) - Method in class com.bonzaiengine.material.graph.GraphNode
-
Equivalent to getInput(i).connect()
- connect(GraphNode) - Method in class com.bonzaiengine.material.graph.GraphNode.GraphInput
-
- connect(T) - Method in class com.bonzaiengine.util.Tree
-
- connectDistance - Variable in class com.bonzaiengine.physics.ConvexDecomposition.HACD
-
If the distance between two triangles, each belonging to a different connected
components (CCs), is lower than the ConnectDist threshold, an additional edge
connecting them is added to the dual graph.
- ConstantFloat - Class in com.bonzaiengine.material.graph.nodes
-
- ConstantFloat() - Constructor for class com.bonzaiengine.material.graph.nodes.ConstantFloat
-
- ConstantFloat(float) - Constructor for class com.bonzaiengine.material.graph.nodes.ConstantFloat
-
- ConstantVec2 - Class in com.bonzaiengine.material.graph.nodes
-
- ConstantVec2() - Constructor for class com.bonzaiengine.material.graph.nodes.ConstantVec2
-
- ConstantVec2(Vec2) - Constructor for class com.bonzaiengine.material.graph.nodes.ConstantVec2
-
- ConstantVec3 - Class in com.bonzaiengine.material.graph.nodes
-
- ConstantVec3() - Constructor for class com.bonzaiengine.material.graph.nodes.ConstantVec3
-
- ConstantVec3(Vec3) - Constructor for class com.bonzaiengine.material.graph.nodes.ConstantVec3
-
- ConstantVec4 - Class in com.bonzaiengine.material.graph.nodes
-
- ConstantVec4() - Constructor for class com.bonzaiengine.material.graph.nodes.ConstantVec4
-
- ConstantVec4(Vec4) - Constructor for class com.bonzaiengine.material.graph.nodes.ConstantVec4
-
- Constraint - Class in com.bonzaiengine.physics
-
- Constraint - Class in com.bonzaiengine.ui.widget
-
- Constraint() - Constructor for class com.bonzaiengine.ui.widget.Constraint
-
- Constraint(int, int, int, int, int, int, boolean, boolean, Anchor) - Constructor for class com.bonzaiengine.ui.widget.Constraint
-
- Constraint.Type - Enum in com.bonzaiengine.physics
-
- constraints - Variable in class com.bonzaiengine.gamekit.GameObject
-
- contact(ContactPoints) - Method in interface com.bonzaiengine.physics.IContactPointCallback
-
- contactPairTest(CollisionObject, CollisionObject, IContactPointCallback) - Method in class com.bonzaiengine.physics.PhysicWorld
-
From Bullet
contactTest performs a discrete collision test between two collision objects and calls the resultCallback if overlap if detected.
- ContactPoints - Class in com.bonzaiengine.physics
-
- ContactPoints() - Constructor for class com.bonzaiengine.physics.ContactPoints
-
- contactPoints(IContactPointCallback) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- contactTest(CollisionObject, IContactPointCallback) - Method in class com.bonzaiengine.physics.PhysicWorld
-
From Bullet
contactTest performs a discrete collision test between colObj against all objects in the
PhysicWorld, and calls the resultCallback.
- contains(Key) - Method in class com.bonzaiengine.model.asset.AssetLibrary
-
- contains(String) - Method in class com.bonzaiengine.model.asset.ModelLibrary
-
- contains(String) - Method in class com.bonzaiengine.model.asset.MotionLibrary
-
- contains(Object) - Method in class com.bonzaiengine.util.Array
-
- contains(Object) - Method in class com.bonzaiengine.util.Sets
-
- contains(Tree<T>) - Method in class com.bonzaiengine.util.Tree
-
- containsKey(Object) - Method in class com.bonzaiengine.util.SoftHashMap
-
- containsMesh(Array<Mesh>, Mesh) - Static method in class com.bonzaiengine.model.util.Utils
-
- containsValue(Object) - Method in class com.bonzaiengine.util.SoftHashMap
-
- context - Variable in class com.bonzaiengine.model.asset.AssetManager
-
ClassLoader which may be used by asynchronous loading task to resolve resources
- CONTEXT_CURRENT - Static variable in interface com.bonzaiengine.opengl.IGLContext
-
Indicates that the context was made current during the last call to
makeCurrent.
- CONTEXT_CURRENT_NEW - Static variable in interface com.bonzaiengine.opengl.IGLContext
-
Indicates that a newly-created context was made current during the last call to
makeCurrent.
- CONTEXT_NOT_CURRENT - Static variable in interface com.bonzaiengine.opengl.IGLContext
-
Indicates that the context was not made current during the last call to
makeCurrent.
- ControlPoint - Class in com.bonzaiengine.spline
-
- ControlPoint() - Constructor for class com.bonzaiengine.spline.ControlPoint
-
- ControlPoint(Transform, Vec3) - Constructor for class com.bonzaiengine.spline.ControlPoint
-
- convert(Src) - Method in interface com.bonzaiengine.util.IConverter
-
- convertToBox(Box, IVolume<?>) - Static method in class com.bonzaiengine.visibility.Volumes
-
- convertToBufferedImage(ITexture, int, int) - Static method in class com.bonzaiengine.util.awt.TextureUtilsAwt
-
- convertToDot3(ITexture, int, boolean) - Static method in class thirdparty.NormalMapGenerator
-
- ConvexDecomposition - Class in com.bonzaiengine.physics
-
- convexDecomposition(GeometryData, ConvexDecomposition.HACD) - Static method in class com.bonzaiengine.physics.PhysicWorld
-
Convex decomposition using HACD algorithm
- convexDecomposition(GeometryData, ConvexDecomposition.VHACD) - Static method in class com.bonzaiengine.physics.PhysicWorld
-
Convex decomposition using VHACD algorithm for manifold closed meshes
- ConvexDecomposition.HACD - Class in com.bonzaiengine.physics
-
HACD, Hierarchical Approximate Convex Decomposition
Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)
All rights reserved.
- ConvexDecomposition.VHACD - Class in com.bonzaiengine.physics
-
VHACD, Volumetric Hierarchical Approximate Convex Decomposition
Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)
All rights reserved.
- convexHullApproximation - Variable in class com.bonzaiengine.physics.ConvexDecomposition.VHACD
-
- convexHullDownsampling - Variable in class com.bonzaiengine.physics.ConvexDecomposition.VHACD
-
Description: controls the precision of the convex-hull generation process
during the clipping plane selection stage
Range: [1;16]
- convexSweepTest(CollisionShape, Transform, Transform, ITestResultCallback) - Method in class com.bonzaiengine.physics.PhysicWorld
-
From Bullet
convexTest performs a swept convex cast on all objects in the
PhysicWorld, and calls the resultCallback
This allows for several queries: first hit, all hits, any hit, dependent on the value return by the callback.
- copy(InputStream, OutputStream) - Static method in class com.bonzaiengine.io.Stream
-
Copy the InputStream to the OutputStream.
- copy(File, File) - Static method in class com.bonzaiengine.io.Stream
-
- copy(ITexture) - Static method in class com.bonzaiengine.texture.TextureUtils
-
Copy the src texture into the best representing uncompressed format.
- copy(ITexture, ITexture) - Static method in class com.bonzaiengine.texture.TextureUtils
-
Convert the src texture into the dst texture.
- copy(ITexture, int, int, ITexture, int, int) - Static method in class com.bonzaiengine.texture.TextureUtils
-
- copy(Object) - Static method in class com.bonzaiengine.util.awt.AwtInterface
-
- copyOs(Object) - Static method in class com.bonzaiengine.io.input.Clipboard
-
- copyRegion(ITexture, Area, int, ITexture, Area, int) - Static method in class com.bonzaiengine.texture.TextureUtils
-
- copyRegion(ITexture, Area, int, int, ITexture, Area, int, int) - Static method in class com.bonzaiengine.texture.TextureUtils
-
- copyRToA(ITexture, ITexture) - Static method in class com.bonzaiengine.texture.TextureUtils
-
- copyTo(File, boolean) - Method in class com.bonzaiengine.io.Stream
-
- copyTo(OutputStream) - Method in class com.bonzaiengine.io.Stream
-
- copyTo(Stream) - Method in class com.bonzaiengine.io.Stream
-
- copyUnsafe(TextureFloat, int, int, TextureFloat, int, int) - Static method in class com.bonzaiengine.texture.format.TextureFloat
-
Copy src to destination.
- cos(float) - Static method in class com.bonzaiengine.math.MathFunc
-
- CosTime - Class in com.bonzaiengine.material.graph.nodes
-
- CosTime() - Constructor for class com.bonzaiengine.material.graph.nodes.CosTime
-
- create(Animation) - Static method in class com.bonzaiengine.animation.graph.AnimGraph
-
- create(AnimationTrack[], Animation[], double) - Static method in class com.bonzaiengine.animation.graph.AnimGraph
-
- create(int) - Static method in class com.bonzaiengine.light.Lights
-
- create() - Method in enum com.bonzaiengine.material.graph.nodes.MathFunction
-
- create(GraphNode) - Method in enum com.bonzaiengine.material.graph.nodes.MathFunction
-
- create(GraphNode, GraphNode) - Method in enum com.bonzaiengine.material.graph.nodes.MathFunction
-
- create(GraphNode, GraphNode, GraphNode) - Method in enum com.bonzaiengine.material.graph.nodes.MathFunction
-
- create() - Static method in class com.bonzaiengine.model.asset.AssetManager
-
- create(boolean) - Static method in class com.bonzaiengine.model.asset.AssetManager
-
- create(ModelWriterSettings, Model, boolean, int) - Static method in class com.bonzaiengine.model.writer.TextureWriter
-
- create(IGL) - Method in class com.bonzaiengine.renderer.deferred.GBuffer
-
- createApp() - Method in class com.bonzaiengine.app.ApplicationSettings
-
- createAppOffscreen() - Method in class com.bonzaiengine.app.ApplicationSettings
-
- createAssets() - Static method in class com.bonzaiengine.ui.UI
-
- createAxis(Batch, float) - Static method in class com.bonzaiengine.renderer.Shapes
-
Draw an axis system made of 3 lines :
red line: x axis
green line: y axis
blue line: z axis
- createBoundingVolume(Batch, IVolume<?>, boolean, int, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
- createBox(Batch, Box, boolean, Vec3, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
Draw a box
- createBoxCollisionShape(Vec3) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createBvhTriangleCollisionShape(GeometryData) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createCapsule(Batch, Capsule, int, boolean, boolean, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
Draw a capsule
- createCapsuleCollisionShape(float, float) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createCircle(Batch, float, int, boolean, int, Vec3, boolean, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
Draw a circle wit axis along y
- createCompoundShape() - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createConvexHullCollisionShape(Vec3Array) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createCylinder(Batch, Cylinder, int, boolean, boolean, boolean, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
- createCylinder(Batch, Vec3, float, float, float, int, boolean, boolean, boolean, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
Draw a cylinder with axis along Y
=========================================================================
Copyright (c) 2002-2008 LWJGL Project
All rights reserved.
- createCylinderCollisionShape(float, float) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createEllipse(Batch, float, float, int, boolean, Vec3, boolean, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
Draw an Ellipse along z plane
Num indices: fill ?
- createFrustum(Mat4x4, Mat4x4) - Static method in class com.bonzaiengine.renderer.Shapes
-
- createGhostObject(CollisionShape) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createGridY(Batch, float, float, int, int, float, float, Vec3, boolean) - Static method in class com.bonzaiengine.renderer.Shapes
-
Num indices: (numX * numZ * 4) + (numX * 2) + (numZ * 2)
Num vertices: (numX + 1) * (numZ + 1)
- createLine(Batch, Vec3, Vec3) - Static method in class com.bonzaiengine.renderer.Shapes
-
- createPlaneCollisionShape(Plane) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createPoint(Batch, Vec3) - Static method in class com.bonzaiengine.renderer.Shapes
-
- createQuadY(Batch, float, float, float, float, Vec3, boolean, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
Draw a Rectangle on the z plane at the (x, y, z) position
Texture is repeted on the rectangle nbTextRepetition times.
- createQuadYLine(Batch, float, float, Vec3) - Static method in class com.bonzaiengine.renderer.Shapes
-
Num indices: 5
Num vertices: 4
- createQuadZ(Batch, float, float, float, float, Vec3, boolean, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
Draw a Rectangle on the z plane at the (x, y, z) position
Texture is repeated on the rectangle nbTextRepetition times.
- createQuadZLine(Batch, float, float, Vec3) - Static method in class com.bonzaiengine.renderer.Shapes
-
Num indices: 5
Num vertices: 4
- createRigidBody(CollisionShape, Transform, float) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createRigidBody(CollisionShape, Transform, float, boolean) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createsAlphaLayer(ITexture, int) - Static method in class com.bonzaiengine.texture.TextureUtils
-
Transparency effect ("Alpha layer")
Make a color full transparent.
- createSceneTarget(IApplication, boolean) - Method in class com.bonzaiengine.app.ApplicationSettings
-
- createShader(AssetManager, ShaderGenerator, SurfaceStandard) - Method in interface com.bonzaiengine.material.ISurfaceType
-
- createsMaskEffect(ITexture, ITexture) - Static method in class com.bonzaiengine.texture.TextureUtils
-
Mask effect
This effect use two pictures.
- createSoftBody(AsyncModel, Transform, OnLoadListener<SoftBody>) - Method in class com.bonzaiengine.physics.PhysicWorld
-
Restriction on Model used with physic:
Transform: Model/Mesh transform is not usable
Hierarchy: child mesh and model is ignored by physic
- createSoftBody(Model) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createSphere(Batch, Sphere, int, int, boolean, boolean, Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
-
Draw a sphere with texture coordinates and normals
- createSphereCollisionShape(float) - Method in class com.bonzaiengine.physics.PhysicWorld
-
- createSurface(ISurface) - Method in interface com.bonzaiengine.material.ISurfaceType
-
- createTempFile(String, String) - Static method in class com.bonzaiengine.io.ParserUtils
-
- createTexture() - Method in class com.bonzaiengine.texture.Tga
-
- createVarying(ShaderType, ShaderPrecision, int) - Method in class com.bonzaiengine.material.graph.compiler.Compiler
-
- createVolume(VolumeType, float) - Static method in class com.bonzaiengine.visibility.Volumes
-
- createWidget(int, int) - Method in interface com.bonzaiengine.ui.widget.TableModelExt
-
- createWidget(int, int) - Method in class com.bonzaiengine.ui.widget.TreeTable
-
- createWidgetFromElement(W, int, E) - Method in interface com.bonzaiengine.ui.widget.IElementWidget
-
- cross(Vec3, Vec3) - Method in class com.bonzaiengine.math.Vec3
-
The cross product of two vectors: (y1*z2-z1*y2, z1*x2-x1*z2, x1*y2-y1*x2)
- CTRL_DOWN_MASK - Static variable in class com.bonzaiengine.io.event.InputEvent
-
- Cubemap - Class in com.bonzaiengine.material.graph.nodes
-
- Cubemap() - Constructor for class com.bonzaiengine.material.graph.nodes.Cubemap
-
- cubemap(ITexture[]) - Static method in class com.bonzaiengine.texture.TextureUtils
-
- CUBEMAP_EXT - Static variable in class com.bonzaiengine.texture.TextureList
-
- CUBEMAP_SUFFIXE - Static variable in class com.bonzaiengine.texture.TextureList
-
- cull - Variable in class com.bonzaiengine.renderer.RenderState
-
Cull
- cull(ICullableNode) - Method in class com.bonzaiengine.visibility.Visibility
-
Visible nodes outside the frustum are marked as culled.
- cull(ICullable) - Method in class com.bonzaiengine.visibility.Visibility
-
- culled - Variable in class com.bonzaiengine.renderer.deferred.DeferredLight
-
True when light is clipped (out of screen)
- CullTest - Enum in com.bonzaiengine.visibility
-
- current() - Static method in class com.bonzaiengine.scene.Scene
-
Deprecated.
- current() - Static method in class com.bonzaiengine.ui.UI
-
Deprecated.
- customAnimated - Variable in class com.bonzaiengine.model.VertexData
-
Custom animated
- CustomUniform - Class in com.bonzaiengine.material.graph.nodes
-
- CustomUniform() - Constructor for class com.bonzaiengine.material.graph.nodes.CustomUniform
-
- CustomUniform(ShaderUniform.BuiltIn) - Constructor for class com.bonzaiengine.material.graph.nodes.CustomUniform
-
- cyan - Static variable in class com.bonzaiengine.math.Color4
-
- Cylinder - Class in com.bonzaiengine.visibility
-
- Cylinder(Vec3, float, float) - Constructor for class com.bonzaiengine.visibility.Cylinder
-