- 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
-
- 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
-
- preProcessBeforeTexture(Model) - Method in class com.bonzaiengine.model.writer.ModelWriterSettings
-
- 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
-
- 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
-