Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

C

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
Remove all Mapfrom this 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 into GLSL shader code suitable for use with MaterialShader
compile(MaterialShader) - Method in class com.bonzaiengine.material.graph.compiler.Compiler
 
Compiler - Class in com.bonzaiengine.material.graph.compiler
MaterialGraph GLSL shader compiler
Used internally by ShaderGenerator and MaterialShader.
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
KeyFrame compression used by the Optimizer.
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
This utility methods handles null and OrientedVolume
concatenate(IVolume, IVolume) - Static method in class com.bonzaiengine.visibility.Volumes
Concatenate two volumes of the same VolumeType.
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
Convert an IVolume to a Box
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
Create the IApplication
createAppOffscreen() - Method in class com.bonzaiengine.app.ApplicationSettings
Create the IApplication for offscreen rendering
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
Creates a MaterialShader
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com