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 

O

object2 - Variable in class com.bonzaiengine.gamekit.component.Dof6ConstraintComponent
 
ObjectSpaceNormal - Class in com.bonzaiengine.material.graph.nodes
 
ObjectSpaceNormal() - Constructor for class com.bonzaiengine.material.graph.nodes.ObjectSpaceNormal
 
objectSpaceNormapMap - Variable in class com.bonzaiengine.shader.ShaderGeneratorConfig
By default false, set true to use object space normal map instead of tangent space normal map.
ObjReader - Class in com.bonzaiengine.model.reader.obj
Based on the file format specifications: 'obj_format.txt'
Can be found on the web with or at here
ObjReader() - Constructor for class com.bonzaiengine.model.reader.obj.ObjReader
 
ObjWriter - Class in com.bonzaiengine.model.writer.obj
 
ObjWriter() - Constructor for class com.bonzaiengine.model.writer.obj.ObjWriter
 
obliqueClipPlane(Mat4x4, Mat4x4, Plane) - Method in class com.bonzaiengine.math.Mat4x4
References:
[1] http://www.nvidia.fr/object/oblique_frustum_clipping.html
[2] Modifying the Projection Matrix to Perform Oblique Near-Plane Clipping (Lengyel’s Frustum)
http://www.terathon.com/code/oblique.html
Lengyel, Eric.
octreeMaxFaces - Variable in class com.bonzaiengine.model.reader.ModelReaderSettings
Maximum number of face per octree.
octreeMaxSubdivisions - Variable in class com.bonzaiengine.model.reader.ModelReaderSettings
Maximum number of subdivision.
octreeMinVolume - Variable in class com.bonzaiengine.model.reader.ModelReaderSettings
Maximum volume of an octree.
octreeOptimizeMesh - Variable in class com.bonzaiengine.model.reader.ModelReaderSettings
Optimize mesh for octree.
of(boolean, boolean) - Static method in enum com.bonzaiengine.renderer.RenderState.Cull
 
of(ISurface, boolean, boolean, boolean) - Static method in class com.bonzaiengine.shader.ShaderParam
 
of(E...) - Static method in class com.bonzaiengine.util.Array
 
of(IVolume, ITransformable) - Static method in class com.bonzaiengine.visibility.OrientedVolume
 
of(IVolume, Transform) - Static method in class com.bonzaiengine.visibility.OrientedVolume
 
of(IVolume, Mat4x4) - Static method in class com.bonzaiengine.visibility.OrientedVolume
 
offsetTime(float) - Method in class com.bonzaiengine.animation.KeyFrame
 
OmniLightComponent - Class in com.bonzaiengine.gamekit.component
 
OmniLightComponent() - Constructor for class com.bonzaiengine.gamekit.component.OmniLightComponent
 
onActivate() - Method in class com.bonzaiengine.gamekit.component.AnimationComponent
internal - don't call
onActivate() - Method in class com.bonzaiengine.gamekit.component.CameraComponent
internal - don't call
onActivate() - Method in class com.bonzaiengine.gamekit.component.CharacterControllerComponent
internal - don't call
onActivate() - Method in class com.bonzaiengine.gamekit.component.CollisionShapeComponent
internal - don't call
onActivate() - Method in class com.bonzaiengine.gamekit.component.Dof6ConstraintComponent
internal - don't call
onActivate() - Method in class com.bonzaiengine.gamekit.component.HingeConstraintComponent
internal - don't call
onActivate() - Method in interface com.bonzaiengine.gamekit.component.IComponent
internal - don't call
The GameObject is activated
onActivate() - Method in class com.bonzaiengine.gamekit.component.ILightComponent
internal - don't call
onActivate() - Method in class com.bonzaiengine.gamekit.component.PipelineComponent
internal - don't call
onActivate() - Method in class com.bonzaiengine.gamekit.component.RenderableComponent
internal - don't call
onActivate() - Method in class com.bonzaiengine.gamekit.component.RigidBodyComponent
internal - don't call
onActivate() - Method in class com.bonzaiengine.gamekit.component.ScriptComponent
Called when the GameObject is activated
onActivate() - Method in class com.bonzaiengine.gamekit.component.UiComponent
internal - don't call
onAnimationChanged() - Method in class com.bonzaiengine.model.Mesh
This method must be called when Mesh.transforms has been manually modified (add, remove, clear, null, ...).
onAnimationChanged() - Method in class com.bonzaiengine.model.Model
This method must be called when Model.transforms has been manually modified (add, remove, clear, null, ...).
onChange() - Method in class com.bonzaiengine.animation.graph.AnimGraph
 
onContextLost() - Method in class com.bonzaiengine.material.MaterialShader
 
onContextLost() - Method in class com.bonzaiengine.model.asset.AssetManager
The be called when the OpenGL context has been lost
onContextLost(Model) - Method in class com.bonzaiengine.model.asset.AssetManager
Must be called after AssetManager.onContextLost()
onContextLost() - Method in class com.bonzaiengine.model.asset.MaterialLibrary
 
onContextLost() - Method in class com.bonzaiengine.model.asset.ModelLibrary
 
onContextLost() - Method in class com.bonzaiengine.model.asset.MotionLibrary
 
onContextLost() - Method in class com.bonzaiengine.model.Model
Deprecated.
onContextLost() - Method in class com.bonzaiengine.model.ModelInstance
Must be called when the OpenGL Context has been lost.
onContextLost() - Method in class com.bonzaiengine.opengl.GLc
Should be called when OpenGL context is lost.
onContextLost(HwData) - Static method in class com.bonzaiengine.renderer.Renderer
 
onContextLost(IGLApi) - Method in interface com.bonzaiengine.scene.IScene
Called before init and just after an OpenGL has been destroyed then re-created
onContextLost(IGLApi) - Method in class com.bonzaiengine.scene.Scene
 
onContextLost() - Method in class com.bonzaiengine.shader.ShaderList
Destroy this ShaderList after the OpenGL context has been lost.
onContextLost() - Method in class com.bonzaiengine.texture.TextureList
 
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.AnimationComponent
internal - don't call
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.CameraComponent
internal - don't call
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.CharacterControllerComponent
internal - don't call
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.CollisionShapeComponent
internal - don't call
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.Dof6ConstraintComponent
internal - don't call
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.HingeConstraintComponent
internal - don't call
onDeactivate() - Method in interface com.bonzaiengine.gamekit.component.IComponent
internal - don't call
The GameObject is deactivated
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.ILightComponent
internal - don't call
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.PipelineComponent
internal - don't call
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.RenderableComponent
internal - don't call
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.RigidBodyComponent
internal - don't call
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.ScriptComponent
Called when the GameObject is deactivated
onDeactivate() - Method in class com.bonzaiengine.gamekit.component.UiComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.AnimationComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.CameraComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.CharacterControllerComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.CollisionShapeComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.Dof6ConstraintComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.HingeConstraintComponent
internal - don't call
onDestroy() - Method in interface com.bonzaiengine.gamekit.component.IComponent
internal - don't call
The GameObject is destroyed
onDestroy() - Method in class com.bonzaiengine.gamekit.component.ILightComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.ModelComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.PipelineComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.RigidBodyComponent
internal - don't call
onDestroy() - Method in class com.bonzaiengine.gamekit.component.ScriptComponent
Called when the GameObject is destroyed.
onDestroy() - Method in class com.bonzaiengine.gamekit.component.UiComponent
internal - don't call
onDisplay() - Method in interface com.bonzaiengine.opengl.RenderLoop.IDisplayable
 
one - Static variable in class com.bonzaiengine.math.Vec2
Don't modify the value of this vector.
one - Static variable in class com.bonzaiengine.math.Vec3
Don't modify the value of this vector.
one - Static variable in class com.bonzaiengine.math.Vec3i
Don't modify the value of this vector.
onEnd() - Method in interface com.bonzaiengine.opengl.RenderLoop.IDisplayable
 
onEnter(GameObject) - Method in interface com.bonzaiengine.gamekit.component.ISensorListener
Notify the GameObject as entered the sensor
onException(Throwable) - Method in interface com.bonzaiengine.gamekit.IGameSandbox
 
onExit(GameObject) - Method in interface com.bonzaiengine.gamekit.component.ISensorListener
Notify the GameObject as exited the sensor
onFrameEnd(IGL) - Method in class com.bonzaiengine.gamekit.component.PipelineComponent
 
onFrameStart(IGL) - Method in class com.bonzaiengine.gamekit.component.PipelineComponent
 
onFrameStart(IGL) - Method in class com.bonzaiengine.gamekit.component.ShadowPipelineComponent
 
onHierarchyChanged() - Method in class com.bonzaiengine.model.Mesh
This method must be called when Mesh.childs has been manually modified (add, remove, clear, ...).
onHierarchyChanged() - Method in class com.bonzaiengine.model.Model
This method must be called when Model.childs or #meshes has been manually modified (add, remove, clear, ...).
onIdle() - Method in interface com.bonzaiengine.opengl.RenderLoop.IDisplayable
 
onInvalidate() - Method in class com.bonzaiengine.threading.Task
 
onLoad(Texture) - Method in class com.bonzaiengine.model.asset.AssetManager
 
onLoad(OnLoadListener<T>) - Method in class com.bonzaiengine.model.asset.AsyncAsset
Register listeners to receive a one time notification when this asset is loaded.
OnLoad<T> - Class in com.bonzaiengine.model.asset
 
OnLoad() - Constructor for class com.bonzaiengine.model.asset.OnLoad
 
onLoad(T) - Method in interface com.bonzaiengine.model.asset.OnLoadListener
 
onLoad(OnLoadListener<ModelInstance>) - Method in class com.bonzaiengine.model.ModelInstance
Register listeners to receive a one time notification when this ModelInstance is loaded.
OnLoadListener<T> - Interface in com.bonzaiengine.model.asset
 
onLog() - Method in class com.bonzaiengine.io.log.LogOutputStream
Callback triggered after a write operation on the output stream.
onMaterialChanged(Model, MaterialStandard) - Method in class com.bonzaiengine.model.asset.AssetManager
Internal use
Notifies a MaterialStandard has a shader changed
onMaterialChanged(Mesh, IMaterial) - Method in class com.bonzaiengine.model.asset.AssetManager
Internal use
Notifies a IMaterial has a changed in a Mesh
onMaterialChanged() - Method in class com.bonzaiengine.model.Model
This method must be called when a {Material#name} has been modified.
onNodeMouseEvent(MouseEvent, Tree<T>, Widget) - Method in interface com.bonzaiengine.ui.widget.TreeListener
 
onOverlap() - Method in class com.bonzaiengine.ui.SpriteRenderer
 
onPostStep() - Method in interface com.bonzaiengine.physics.IStepListener
 
onPreStep(long) - Method in interface com.bonzaiengine.physics.IStepListener
 
onReadCamera(String, Transform) - Method in interface com.bonzaiengine.model.reader.IExtraAsset
 
onReadLight(String, Light) - Method in interface com.bonzaiengine.model.reader.IExtraAsset
 
onReadSpline(String, Spline) - Method in interface com.bonzaiengine.model.reader.IExtraAsset
 
onSelectionChanged() - Method in interface com.bonzaiengine.ui.widget.TreeListener
 
onStart() - Method in interface com.bonzaiengine.opengl.RenderLoop.IDisplayable
 
onStateChange(Task<T>, Task.TaskState) - Method in class com.bonzaiengine.model.asset.AsyncAsset
 
onStateChange(Task.TaskState) - Method in class com.bonzaiengine.threading.Task
 
onStateChange(Task<T>, Task.TaskState) - Method in interface com.bonzaiengine.threading.Task.StateChangeListener
 
onStateChange(Task<T>, Task.TaskState) - Method in class com.bonzaiengine.threading.TaskQueue
 
onStreamAccess(Stream) - Method in interface com.bonzaiengine.io.IStreamAccessListener
 
onVerticesAccess(boolean, boolean) - Method in class com.bonzaiengine.model.GeometryData
 
onVerticesChanged(boolean) - Method in class com.bonzaiengine.model.GeometryData
This method must be called when GeometryData.getVertices() has been manually modified.
opacityMapping - Variable in class com.bonzaiengine.shader.ShaderGeneratorConfig
Enable/Disable Opacity Map.
open() - Method in class com.bonzaiengine.io.ByteInputStream
 
open(IStreamCallback.StreamOpenState, Stream) - Method in interface com.bonzaiengine.io.IStreamCallback
 
open() - Method in class com.bonzaiengine.io.Stream
Open the stream, using the protocols defined in Protocols.
open(boolean) - Method in class com.bonzaiengine.io.Stream
Open the stream, using the protocols defined in Protocols.
open(boolean, boolean) - Method in class com.bonzaiengine.io.Stream
Open the stream, using the protocols defined in Protocols.
open() - Method in class com.bonzaiengine.model.reader.FileTokenizer
 
openGLEsCompression - Variable in class com.bonzaiengine.texture.TextureWriterParam
When TextureWriterParam.useDefaultCompression is enabled, use compression suitable for OpenGL Es and android devices
openOut(String) - Method in interface com.bonzaiengine.io.Protocols.Protocol
 
openOut() - Method in class com.bonzaiengine.io.Stream
Open the stream for writing.
openStream(String, boolean) - Method in interface com.bonzaiengine.io.Protocols.Protocol
 
openURL(String, boolean) - Method in interface com.bonzaiengine.io.Protocols.Protocol
Optional
optimize(Model) - Method in class com.bonzaiengine.model.util.Optimizer
Optimize model
optimizeConvexHull(Vec3Array, boolean) - Static method in class com.bonzaiengine.physics.PhysicWorld
 
optimizer - Variable in class com.bonzaiengine.model.reader.ModelReaderSettings
Optimization options
Ignored for JMF/JMA models
Optimizer - Class in com.bonzaiengine.model.util
Utilities to optimize Model structure in term of rendering speed and memory usage.
Optimizer() - Constructor for class com.bonzaiengine.model.util.Optimizer
Default Optimizer, each optimization must be enabled using the setter of this class.
optimizer - Variable in class com.bonzaiengine.model.writer.ModelWriterSettings
Optimization options.
options - Variable in class com.bonzaiengine.model.reader.ModelReaderSettings
Reader and other options
Options - Class in com.bonzaiengine.model.reader
 
Orientation - Enum in com.bonzaiengine.ui.widget
 
oriented(VolumeType) - Static method in class com.bonzaiengine.visibility.VolumeOptions
Oriented bounding volume of the specified type
orientedObjectOnly(VolumeType) - Static method in class com.bonzaiengine.visibility.VolumeOptions
Oriented bounding volume of the specified type, sub objects are ignored
orientedVisible(VolumeType) - Static method in class com.bonzaiengine.visibility.VolumeOptions
Oriented bounding volume of the specified type, hidden objects are ignored
orientedVisibleObjectOnly(VolumeType) - Static method in class com.bonzaiengine.visibility.VolumeOptions
Oriented bounding volume of the specified type, hidden and sub objects are ignored
OrientedVolume - Class in com.bonzaiengine.visibility
A bounding volume oriented by a matrix
OrthographicProjection - Class in com.bonzaiengine.camera
 
OrthographicProjection(float, float, float, float, float, float) - Constructor for class com.bonzaiengine.camera.OrthographicProjection
 
otherComponents - Variable in class com.bonzaiengine.gamekit.GameObject
 
Outlining - Static variable in class com.bonzaiengine.renderer.RenderOptions
with outlining
For outlined, use (RenderOptions.Solid | RenderOptions.Outlining) or RenderMode.SolidOutlined)
Output - Class in com.bonzaiengine.material.graph.compiler
 
Output(ShaderType, ShaderPrecision, int, String, String) - Constructor for class com.bonzaiengine.material.graph.compiler.Output
 
outputs - Variable in class com.bonzaiengine.material.graph.compiler.CodeBlock
Output output
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 
Skip navigation links

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