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 

P

Panel - Class in com.bonzaiengine.ui.widget
 
Panel() - Constructor for class com.bonzaiengine.ui.widget.Panel
 
Panner - Class in com.bonzaiengine.material.graph.nodes
 
Panner() - Constructor for class com.bonzaiengine.material.graph.nodes.Panner
 
Parallax - Class in com.bonzaiengine.material.graph.nodes
 
Parallax() - Constructor for class com.bonzaiengine.material.graph.nodes.Parallax
 
parallaxMapping - Variable in class com.bonzaiengine.shader.ShaderGeneratorConfig
Enable/Disable Height Map.
ParallaxOcclusion - Class in com.bonzaiengine.material.graph.nodes
 
ParallaxOcclusion() - Constructor for class com.bonzaiengine.material.graph.nodes.ParallaxOcclusion
 
PARALLEL_TEST - Static variable in class com.bonzaiengine.renderer.deferred.ShadowMap
 
ParamBool - Class in com.bonzaiengine.animation.graph
 
ParamBool() - Constructor for class com.bonzaiengine.animation.graph.ParamBool
 
ParamBool(boolean) - Constructor for class com.bonzaiengine.animation.graph.ParamBool
 
ParamFloat - Class in com.bonzaiengine.animation.graph
 
ParamFloat() - Constructor for class com.bonzaiengine.animation.graph.ParamFloat
 
ParamFloat(float) - Constructor for class com.bonzaiengine.animation.graph.ParamFloat
 
ParamInt - Class in com.bonzaiengine.animation.graph
 
ParamInt() - Constructor for class com.bonzaiengine.animation.graph.ParamInt
 
ParamInt(int) - Constructor for class com.bonzaiengine.animation.graph.ParamInt
 
Params - Class in com.bonzaiengine.animation.graph
 
Params() - Constructor for class com.bonzaiengine.animation.graph.Params
 
parse(ITagParser<?, ?>, InputStream) - Static method in class com.bonzaiengine.io.JsonTagParser
 
parse(ITagParser<?, ?>, InputStream) - Static method in class com.bonzaiengine.io.XmlTagParser
 
parseBool(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseBools(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseColor3(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseColor4(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseDouble(String) - Static method in class com.bonzaiengine.io.ParserUtils
References: Float.parseFloat is slow
(implementation fixed and unit-tested)
parseEnd() - Method in interface com.bonzaiengine.io.ITagParser
Called when parsing has finished
parseEnums(Class<T>, String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseFloat(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseFloats(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseHexInt(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseInt(String) - Static method in class com.bonzaiengine.io.ParserUtils
References: StackOverflow: 'Most efficient way of converting String to Integer in java'
parseInts(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseLong(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseMatrix(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseQuat(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
ParserUtils - Class in com.bonzaiengine.io
 
parseString(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseTag(Tag, ITagParser.TagAttributes<Tag, Attrib>) - Method in interface com.bonzaiengine.io.ITagParser
Called when tag is opened, with the specified attributes
parseTagContains(Tag, ITagParser.TagContains<Tag, Attrib>) - Method in interface com.bonzaiengine.io.ITagParser
Called when a chunk of tag contains is read.
parseTagEnd(Tag, ITagParser.TagAttributes<Tag, Attrib>) - Method in interface com.bonzaiengine.io.ITagParser
Called when tag is closed
parseVec2(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseVec2i(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseVec3(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseVec3i(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseVec4(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
parseVec4i(String) - Static method in class com.bonzaiengine.io.ParserUtils
 
pascal(int) - Static method in class com.bonzaiengine.math.MathFunc
 
paste() - Static method in class com.bonzaiengine.util.awt.AwtInterface
 
pasteOs() - Static method in class com.bonzaiengine.io.input.Clipboard
 
pathFrom(T, T) - Static method in class com.bonzaiengine.util.Trees
 
pause() - Method in class com.bonzaiengine.opengl.RenderLoop
Pause the rendering loop
pause(boolean) - Method in interface com.bonzaiengine.threading.IWorker
 
pause(boolean) - Method in class com.bonzaiengine.threading.WorkerDispatcher
 
pause(boolean) - Method in class com.bonzaiengine.threading.WorkerQueue
 
pca - Variable in class com.bonzaiengine.physics.ConvexDecomposition.VHACD
Description: enable/disable normalizing the mesh before applying the convex decomposition
peek() - Method in class com.bonzaiengine.opengl.helper.MatrixStack
 
peek() - Method in class com.bonzaiengine.threading.Task
 
peek() - Method in class com.bonzaiengine.util.Array
Stack interface
peek() - Method in class com.bonzaiengine.util.StackGarbager
 
peek(int) - Method in class com.bonzaiengine.util.StackGarbager
 
Percent - Class in com.bonzaiengine.math
Mutable float
Percent() - Constructor for class com.bonzaiengine.math.Percent
 
Percent(float) - Constructor for class com.bonzaiengine.math.Percent
 
performAction(Widget, InputEvent) - Method in class com.bonzaiengine.ui.UI
 
PerPixelLighting - Class in com.bonzaiengine.material.graph.nodes
 
PerPixelLighting() - Constructor for class com.bonzaiengine.material.graph.nodes.PerPixelLighting
 
PerspectiveProjection - Class in com.bonzaiengine.camera
Perspective projection matrix as describe with OpenGL fovY, ratio, near and far parameters.
PerspectiveProjection(float, float, float, float) - Constructor for class com.bonzaiengine.camera.PerspectiveProjection
 
PerVertexLighting - Class in com.bonzaiengine.material.graph.nodes
 
PerVertexLighting() - Constructor for class com.bonzaiengine.material.graph.nodes.PerVertexLighting
 
physic - Variable in class com.bonzaiengine.model.VertexData
Controlled by physic ?
physicData - Variable in class com.bonzaiengine.model.GeometryData
User data to store physic informations
PhysicRenderer - Class in com.bonzaiengine.gamekit.util
 
PhysicRenderer(boolean, AssetManager) - Constructor for class com.bonzaiengine.gamekit.util.PhysicRenderer
 
PhysicUtil - Class in com.bonzaiengine.gamekit.util
 
PhysicWorld - Class in com.bonzaiengine.physics
 
PhysicWorld() - Constructor for class com.bonzaiengine.physics.PhysicWorld
 
PI - Static variable in class com.bonzaiengine.math.MathFunc
 
Picker - Class in com.bonzaiengine.opengl.helper
Picking mechanism using OpenGL back color buffer.
Picker() - Constructor for class com.bonzaiengine.opengl.helper.Picker
 
pickEvent(IGLApi, PickingEvent, Area) - Method in class com.bonzaiengine.opengl.helper.Picker
Triggered when a picking event is running, return true to process it
PickingEvent - Enum in com.bonzaiengine.opengl.helper
 
pickMissed(IGLApi, PickingEvent, Area) - Method in class com.bonzaiengine.opengl.helper.Picker
Call when no object was picked.
PipelineComponent - Class in com.bonzaiengine.gamekit.component
 
PipelineComponent.PipelineDelegate - Interface in com.bonzaiengine.gamekit.component
 
pivot - Variable in class com.bonzaiengine.gamekit.component.Dof6ConstraintComponent
 
pivot - Variable in class com.bonzaiengine.gamekit.component.HingeConstraintComponent
 
pivot2 - Variable in class com.bonzaiengine.gamekit.component.Dof6ConstraintComponent
 
pivotAxisToTransform(Transform, Vec3, Vec3) - Static method in class com.bonzaiengine.physics.Constraint
 
pixelDepth - Variable in class thirdparty.TgaRead.TgaHeader
 
PixelNormal - Class in com.bonzaiengine.material.graph.nodes
 
PixelNormal() - Constructor for class com.bonzaiengine.material.graph.nodes.PixelNormal
 
PixelPosition - Class in com.bonzaiengine.material.graph.nodes
 
PixelPosition() - Constructor for class com.bonzaiengine.material.graph.nodes.PixelPosition
 
PixelUv - Class in com.bonzaiengine.material.graph.nodes
 
PixelUv() - Constructor for class com.bonzaiengine.material.graph.nodes.PixelUv
 
Plane - Class in com.bonzaiengine.math
All points (x, y, z) laying on the plane satisfies the plane equation:
(a * x) + (b * y) + (c * z) + d = 0 (a, b, c, d) are the plane parameters.
Plane() - Constructor for class com.bonzaiengine.math.Plane
 
Plane(float, float, float, float) - Constructor for class com.bonzaiengine.math.Plane
 
planeDownsampling - Variable in class com.bonzaiengine.physics.ConvexDecomposition.VHACD
Description: controls the granularity of the search for the "best" clipping plane
Range: [1;16]
Point - Class in com.bonzaiengine.math
 
Point() - Constructor for class com.bonzaiengine.math.Point
 
Point(int, int) - Constructor for class com.bonzaiengine.math.Point
 
Point - Static variable in class com.bonzaiengine.renderer.RenderOptions
Point
Point2PointConstraint - Class in com.bonzaiengine.physics.constraints
 
Point2PointConstraint(RigidBody, RigidBody, Vec3, Vec3) - Constructor for class com.bonzaiengine.physics.constraints.Point2PointConstraint
 
pointerToViewport(Point, Point) - Method in class com.bonzaiengine.camera.Viewport
Convert pointer coordinate to viewport.
PolarDecomposition - Class in thirdparty
References: Paper: Ken Shoemake and Tom Duff.
POLYGON_OFFSET_SCALE - Static variable in class com.bonzaiengine.renderer.Renderer
Polygon offset scale
POLYGON_OFFSET_UNITS - Static variable in class com.bonzaiengine.renderer.Renderer
Polygon offset unit
pop() - Static method in class com.bonzaiengine.memory.BufferPool
 
pop() - Method in class com.bonzaiengine.opengl.helper.MatrixStack
Pop
pop() - Method in class com.bonzaiengine.util.Array
Stack interface
pop() - Method in class com.bonzaiengine.util.StackGarbager
 
pos(float, float, float) - Static method in class com.bonzaiengine.renderer.Batch
 
pos(Vec3) - Static method in class com.bonzaiengine.renderer.Batch
 
position - Variable in class com.bonzaiengine.material.graph.compiler.Compiler
 
position - Variable in class com.bonzaiengine.renderer.deferred.DeferredLight
Position
positionOrDirection - Variable in class com.bonzaiengine.opengl.LightModel
Light position or direction in world space
positions - Variable in class com.bonzaiengine.model.VertexData
Positions
positionVar - Variable in class com.bonzaiengine.material.graph.compiler.Compiler
 
posMap - Variable in class com.bonzaiengine.model.reader.KeyFramer
 
postProcess(Drawing) - Method in class com.bonzaiengine.drawing.reader.DrawingReaderSettings
Internal use
postProcess(Model) - Method in class com.bonzaiengine.model.reader.ModelReaderSettings
Internal use
PostureOffsetNode - Class in com.bonzaiengine.animation.graph
 
PostureOffsetNode() - Constructor for class com.bonzaiengine.animation.graph.PostureOffsetNode
 
pow(float, float) - Static method in class com.bonzaiengine.math.MathFunc
 
pow(float, int) - Static method in class com.bonzaiengine.math.MathFunc
Exponentiation by squaring: http://en.wikipedia.org/wiki/Exponentiation_by_squaring
precision - Variable in class com.bonzaiengine.material.graph.compiler.Variable
 
precision - Variable in enum com.bonzaiengine.shader.ShaderIn
 
precision - Variable in enum com.bonzaiengine.shader.ShaderUniform.BuiltIn
 
precomputeBoundingVolumes(int, GeometryData) - Method in class com.bonzaiengine.model.MorphData
 
precomputeBoundingVolumes(int, GeometryData) - Method in class com.bonzaiengine.model.MorphTargets
 
precomputeBoundingVolumes(int, Skeleton, GeometryData) - Method in class com.bonzaiengine.model.SkinData
Use during the post processing of model reading.
precomputeBv(Model, int) - Static method in class com.bonzaiengine.model.reader.ModelReaderSettings
 
prependTexturePath - Variable in class com.bonzaiengine.model.reader.ModelReaderSettings
Path to prepend to the texture name.
preProcessAfterTexture(Model) - Method in class com.bonzaiengine.model.writer.ModelWriterSettings
Internal use by IModelWriter
preProcessBeforeTexture(Model) - Method in class com.bonzaiengine.model.writer.ModelWriterSettings
Internal use by IModelWriter
primitive(Object) - Method in class com.bonzaiengine.io.JsonTagParser
 
print(String) - Static method in class com.bonzaiengine.io.log.Log
 
printf(String, Object...) - Static method in class com.bonzaiengine.io.log.Log
 
println(String) - Static method in class com.bonzaiengine.io.log.Log
 
printStack(Throwable) - Static method in class com.bonzaiengine.io.log.Log
 
printStack(Throwable, String) - Static method in class com.bonzaiengine.io.log.Log
 
process() - Method in class com.bonzaiengine.io.Cache.AsyncStream
 
process() - Method in class com.bonzaiengine.threading.Task
 
processInput(SceneView, IInput) - Method in class com.bonzaiengine.camera.VolumeManipulator
Must be called to process input actions
processInput(SceneView, IInput) - Method in class com.bonzaiengine.gamekit.util.FreeCamera
Update inputs.
processInput(SceneView, IInput) - Method in interface com.bonzaiengine.io.input.IInputListener
 
processInput(SceneView, IInput) - Method in class com.bonzaiengine.spline.CameraSplineFollower
 
processInputs(IInput) - Method in class com.bonzaiengine.gamekit.component.ScriptComponent
Called to process input events
processInputs(IInput) - Method in class com.bonzaiengine.gamekit.GameObject
Process inputs
processPicked(IGLApi, PickingEvent, Area, Object, HashSet<Object>) - Method in class com.bonzaiengine.opengl.helper.Picker
Called when at least one object has been successfully picked
processPicking(IGLApi, SceneView, PickingEvent, Area) - Method in class com.bonzaiengine.opengl.helper.Picker
 
project(Vec3, Vec3) - Method in class com.bonzaiengine.camera.View
 
project(Vec3, Mat4x4, Mat4x4, Viewport, Vec3) - Static method in class com.bonzaiengine.camera.View
 
project(Vec3, Vec3) - Method in class com.bonzaiengine.math.Line
 
project(Vec3, Vec3) - Method in class com.bonzaiengine.math.Vec3
Project the specified vector on the direction and store the result in this
projectAlongDirection(Vec3, Vec3, Vec3) - Method in class com.bonzaiengine.math.Plane
 
projectAlongDirection(Vec3, Vec3, Vec3, boolean) - Method in class com.bonzaiengine.math.Plane
 
Projection - Class in com.bonzaiengine.camera
 
Projection() - Constructor for class com.bonzaiengine.camera.Projection
 
projection - Variable in class com.bonzaiengine.camera.View
Projection
projectionPoint(Vec2, float, Vec2, float) - Method in class com.bonzaiengine.camera.PerspectiveProjection
 
projectionPoint(Vec3, Vec3, float) - Method in class com.bonzaiengine.camera.PerspectiveProjection
 
projectPoint(Vec3, Vec3) - Method in class com.bonzaiengine.math.Circle
 
projectPoint(Vec3, Vec3) - Method in class com.bonzaiengine.math.Plane
 
projectSphereInNDC(Rectangle, Vec3, float) - Method in class com.bonzaiengine.camera.PerspectiveProjection
Project Sphere in Normal Device Coordinates
Reference: http://article.gmane.org/gmane.games.devel.algorithms/21697
projectSphereToScreenSpace(Rectangle, View, Vec3, float) - Static method in class com.bonzaiengine.renderer.deferred.DeferredLight
 
projectVector(Vec3, Vec3) - Method in class com.bonzaiengine.math.Plane
 
Protocols - Class in com.bonzaiengine.io
Defines how to interprete stream path.
Protocols.Protocol - Interface in com.bonzaiengine.io
 
Protocols.ProtocolStream - Class in com.bonzaiengine.io
 
ProtocolStream(InputStream, long, long, String) - Constructor for class com.bonzaiengine.io.Protocols.ProtocolStream
 
push() - Static method in class com.bonzaiengine.memory.BufferPool
 
push(Mat4x4) - Method in class com.bonzaiengine.opengl.helper.MatrixStack
Push the specified matrix on top of the stack
push() - Method in class com.bonzaiengine.opengl.helper.MatrixStack
Push a copy of the current matrix on top of the stack
push(E) - Method in class com.bonzaiengine.util.Array
Stack interface
push(T) - Method in class com.bonzaiengine.util.StackGarbager
 
put(Map) - Method in class com.bonzaiengine.material.MapList
If a Map with the same Map.MapType exists in this MapList, it will be removed and Map.unreferenceAssets() will be called.
put(Key, Value) - Method in class com.bonzaiengine.util.SoftHashMap
 
putAll(Map<? extends Key, ? extends Value>) - Method in class com.bonzaiengine.util.SoftHashMap
 
putBox(Batch, Box, boolean, Vec3, byte[], Lights<?>) - Static method in class com.bonzaiengine.renderer.Shapes
 
putCircle(Batch, float, int, boolean, int, Vec3) - Static method in class com.bonzaiengine.renderer.Shapes
 
putCylinder(Batch, Vec3, float, float, float, int, boolean, boolean) - Static method in class com.bonzaiengine.renderer.Shapes
 
putIndex(int) - Method in class com.bonzaiengine.renderer.Batch
 
putIndices(int[]) - Method in class com.bonzaiengine.renderer.Batch
 
putIndices() - Method in class com.bonzaiengine.renderer.Batch
 
putLine(Batch, Vec3, Vec3, byte[]) - Static method in class com.bonzaiengine.renderer.Shapes
 
putQuadAsTriangles(int, int, int, int) - Method in class com.bonzaiengine.renderer.Batch
Put two triangles: (0,1,2) (0,2,3)
putSphere(Batch, Vec3, float, int, int, boolean, boolean, boolean, byte[]) - Static method in class com.bonzaiengine.renderer.Shapes
 
putVertex(float[], float[], float[], byte[]) - Method in class com.bonzaiengine.renderer.Batch
 
putVertex(int, float[], float[], float[], byte[]) - Method in class com.bonzaiengine.renderer.Batch
 
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