- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- onException(Throwable) - Method in interface com.bonzaiengine.gamekit.IGameSandbox
-
- onExit(GameObject) - Method in interface com.bonzaiengine.gamekit.component.ISensorListener
-
- 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
-
- onMaterialChanged(Mesh, IMaterial) - Method in class com.bonzaiengine.model.asset.AssetManager
-
- 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
-
- 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
-
- 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