Serialized Form


Package com.jme.animation

Class com.jme.animation.AnimationController extends Controller implements Serializable

serialVersionUID: 1L

Serialized Fields

animationSets

ArrayList<E> animationSets

skeleton

Bone skeleton

modelNode

Spatial modelNode

activeAnimation

BoneAnimation activeAnimation

blendAnimation

BoneAnimation blendAnimation

currentBlendTime

float currentBlendTime

endBlendTime

float endBlendTime

needsSync

boolean needsSync

previousTest

int previousTest

props

AnimationProperties props

Class com.jme.animation.Bone extends Node implements Serializable

serialVersionUID: -3167081457416773705L

Serialized Fields

bindMatrix

Matrix4f bindMatrix

animationController

AnimationController animationController

workVectA

Vector3f workVectA

transform

Matrix4f transform

oldScale

Vector3f oldScale

oldTran

Vector3f oldTran

oldRot

Quaternion oldRot

isHardpoint

boolean isHardpoint

Class com.jme.animation.BoneAnimation extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name

keyframeTime

float[] keyframeTime

interpolationType

int[] interpolationType

boneTransforms

ArrayList<E> boneTransforms

currentTime

float currentTime

currentFrame

int currentFrame

prevFrame

int prevFrame

endFrame

int endFrame

startFrame

int startFrame

lastEventFrame

int lastEventFrame

interpolationRate

float interpolationRate

lastTime

float lastTime

cycleMode

int cycleMode

interpolate

boolean interpolate

children

ArrayList<E> children

syncTags

HashMap<K,V> syncTags

sourceBone

Bone sourceBone

destSpatial

Spatial destSpatial

props

AnimationProperties props

Class com.jme.animation.BoneInfluence extends Object implements Serializable

serialVersionUID: 5904348001742899839L

Serialized Fields

weight

float weight

bone

Bone bone

boneId

String boneId

vOffset

Vector3f vOffset

nOffset

Vector3f nOffset

Class com.jme.animation.BoneTransform extends Object implements Serializable

serialVersionUID: -6037680427670917355L

Serialized Fields

rotations

Quaternion[] rotations

translations

Vector3f[] translations

bone

Bone bone

boneId

String boneId

Class com.jme.animation.SkinNode extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

needsRefresh

boolean needsRefresh

skins

Node skins

skeleton

Bone skeleton

cache

ArrayList<E>[][] cache

connectionPoints

ArrayList<E> connectionPoints

tmpTranslation

Vector3f tmpTranslation

tmpRotation

Quaternion tmpRotation

tmpScale

Vector3f tmpScale

externalControl

boolean externalControl

Class com.jme.animation.SpatialTransformer extends Controller implements Serializable

serialVersionUID: 1L

Serialized Fields

numObjects

int numObjects
Number of objects this transformer changes.


toChange

Spatial[] toChange
Refrences to the objects that will be changed.


pivots

TransformQuaternion[] pivots
Used internally by update specifying how to change each object.


parentIndexes

int[] parentIndexes
parentIndexes[i] states that toChange[i]'s parent is toChange[parentIndex[i]].


keyframes

ArrayList<E> keyframes
Interpolated array of keyframe states


curTime

float curTime
Current time in the animation


haveChanged

boolean[] haveChanged
Used internally in update to flag that a pivot has been updated


delta

float delta

Class com.jme.animation.TextureAnimationController extends Controller implements Serializable

serialVersionUID: -3669101429356423878L

Serialized Fields

textures

Texture[] textures

translationDelta

Vector3f translationDelta

rotationDelta

float rotationDelta

textureRotationAxis

Vector3f textureRotationAxis

xRepeat

float xRepeat

yRepeat

float yRepeat

zRepeat

float zRepeat

currentTranslation

Vector3f currentTranslation

currentRotationAngle

float currentRotationAngle

currentRotation

Quaternion currentRotation

Class com.jme.animation.TextureKeyframeController extends Controller implements Serializable

serialVersionUID: 1L

Serialized Fields

times

float[] times

interp

int[] interp

transforms

Matrix4f[] transforms

texture

Texture texture

index

int index

maxIndex

int maxIndex

currentTime

float currentTime

increment

boolean increment

Package com.jme.bounding

Class com.jme.bounding.BoundingBox extends BoundingVolume implements Serializable

serialVersionUID: 2L

Serialized Fields

xExtent

float xExtent

yExtent

float yExtent

zExtent

float zExtent

Class com.jme.bounding.BoundingCapsule extends BoundingVolume implements Serializable

serialVersionUID: 1L

Serialized Fields

radius

float radius

Class com.jme.bounding.BoundingSphere extends BoundingVolume implements Serializable

serialVersionUID: 2L

Serialized Fields

radius

float radius

tmpRadVect

Vector3f tmpRadVect

Class com.jme.bounding.BoundingVolume extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

checkPlane

int checkPlane

center

Vector3f center

Class com.jme.bounding.CollisionTree extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

type

CollisionTree.Type type

left

CollisionTree left

right

CollisionTree right

bounds

BoundingVolume bounds

worldBounds

BoundingVolume worldBounds

triIndex

int[] triIndex

start

int start

end

int end

mesh

TriMesh mesh

Class com.jme.bounding.OrientedBoundingBox extends BoundingVolume implements Serializable

serialVersionUID: 1L

Serialized Fields

xAxis

Vector3f xAxis
X axis of the Oriented Box.


yAxis

Vector3f yAxis
Y axis of the Oriented Box.


zAxis

Vector3f zAxis
Z axis of the Oriented Box.


extent

Vector3f extent
Extents of the box along the x,y,z axis.


vectorStore

Vector3f[] vectorStore
Vector array used to store the array of 8 corners the box has.


tempVk

Vector3f tempVk

tempForword

Vector3f tempForword

tempLeft

Vector3f tempLeft

tempUp

Vector3f tempUp

correctCorners

boolean correctCorners
If true, the box's vectorStore array correctly represents the box's corners.


Package com.jme.curve

Class com.jme.curve.BezierCurve extends Curve implements Serializable

serialVersionUID: 1L

Class com.jme.curve.CatmullRomCurve extends Curve implements Serializable

serialVersionUID: 1L

Serialized Fields

tempVec0

Vector3f tempVec0

tempVec1

Vector3f tempVec1

tempVec2

Vector3f tempVec2

tempVec3

Vector3f tempVec3

tempVec4

Vector3f tempVec4

firstPoint

Vector3f firstPoint

lastPoint

Vector3f lastPoint

partPercentage

float partPercentage

first

Vector3f first

second

Vector3f second

last

Vector3f last

beforeLast

Vector3f beforeLast

Class com.jme.curve.Curve extends Geometry implements Serializable

serialVersionUID: 1L

Serialized Fields

steps

int steps

Class com.jme.curve.CurveController extends Controller implements Serializable

serialVersionUID: 1L

Serialized Fields

mover

Spatial mover

curve

Curve curve

up

Vector3f up

orientationPrecision

float orientationPrecision

currentTime

float currentTime

deltaTime

float deltaTime

cycleForward

boolean cycleForward

autoRotation

boolean autoRotation

Package com.jme.image

Class com.jme.image.Image extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

format

Image.Format format

width

int width

height

int height

depth

int depth

mipMapSizes

int[] mipMapSizes

Package com.jme.input

Class com.jme.input.AbsoluteMouse extends Mouse implements Serializable

serialVersionUID: 1L

Serialized Fields

usingDelta

boolean usingDelta

limitHeight

int limitHeight

limitWidth

int limitWidth

xUpdateAction

InputAction xUpdateAction

yUpdateAction

InputAction yUpdateAction

registeredInputHandler

InputHandler registeredInputHandler

Class com.jme.input.Mouse extends Quad implements Serializable

Serialized Fields

hasCursor

boolean hasCursor
the cursor's texture.


imageWidth

int imageWidth
Width of this mouse's texture.


imageHeight

int imageHeight
Height of this mouse's texture.


hotSpotLocation

Vector3f hotSpotLocation
This mouse's actual location after hotspot offset is taken into account.


hotSpotOffset

Vector3f hotSpotOffset
This mouse's hotspot location. The location on the texture where the mouse is actually clicking, relative to the bottom left.

Class com.jme.input.RelativeMouse extends Mouse implements Serializable

serialVersionUID: 1L

Serialized Fields

updateAction

InputAction updateAction

registeredInputHandler

InputHandler registeredInputHandler

_speed

float _speed

Package com.jme.input.controls

Class com.jme.input.controls.GameControl extends Object implements Serializable

serialVersionUID: 6266549836236136920L

Serialized Fields

name

String name

manager

GameControlManager manager

bindings

List<E> bindings

enabled

boolean enabled

Class com.jme.input.controls.GameControlManager extends Object implements Serializable

serialVersionUID: -59765658953779536L

Serialized Fields

controls

Map<K,V> controls

enabled

boolean enabled

Package com.jme.input.controls.binding

Class com.jme.input.controls.binding.JoystickAxisBinding extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name

axis

int axis

reverse

boolean reverse

Class com.jme.input.controls.binding.JoystickButtonBinding extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name

button

int button

Class com.jme.input.controls.binding.KeyboardBinding extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

key

int key

Class com.jme.input.controls.binding.MouseAxisBinding extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

axis

int axis

reverse

boolean reverse

Class com.jme.input.controls.binding.MouseButtonBinding extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

button

int button

Class com.jme.input.controls.binding.MouseOffsetBinding extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

log

Logger log

width

int width

heigth

int heigth

axis

int axis

reverse

boolean reverse

Package com.jme.input.controls.controller

Class com.jme.input.controls.controller.ActionChangeController extends Controller implements Serializable

serialVersionUID: 1L

Serialized Fields

control

GameControl control

listener

ControlChangeListener listener

lastValue

float lastValue

elapsed

float elapsed

Class com.jme.input.controls.controller.ActionController extends Controller implements Serializable

serialVersionUID: 1L

Serialized Fields

control

GameControl control

action

GameControlAction action

lastStatus

boolean lastStatus

lastTime

float lastTime

Class com.jme.input.controls.controller.ActionRepeatController extends Controller implements Serializable

serialVersionUID: 1L

Serialized Fields

control

GameControl control

rate

long rate

action

Runnable action

lastInvoked

long lastInvoked

Class com.jme.input.controls.controller.CameraController extends Controller implements Serializable

Serialized Fields

spatial

Spatial spatial

camera

Camera camera

control

GameControl control

perspectives

List<E> perspectives

currentPerspective

int currentPerspective

pressed

boolean pressed

firstUpdate

boolean firstUpdate

Class com.jme.input.controls.controller.RotationController extends Controller implements Serializable

serialVersionUID: -911814334954766964L

Serialized Fields

spatial

Spatial spatial

positive

GameControl positive

negative

GameControl negative

multiplier

float multiplier

quat

Quaternion quat

dir

Vector3f dir

Class com.jme.input.controls.controller.ThrottleController extends Controller implements Serializable

serialVersionUID: 1L

Serialized Fields

spatial

Spatial spatial

forward

GameControl forward

maxForwardThrottle

float maxForwardThrottle

reverse

GameControl reverse

maxReverseThrottle

float maxReverseThrottle

deadZone

float deadZone

multiplier

float multiplier

degradation

float degradation

alwaysDegrade

boolean alwaysDegrade

axis

Axis axis

zeroEncountered

long zeroEncountered

currentThrottle

float currentThrottle

Package com.jme.light

Class com.jme.light.DirectionalLight extends Light implements Serializable

serialVersionUID: 1L

Serialized Fields

direction

Vector3f direction

Class com.jme.light.Light extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

ambient

ColorRGBA ambient

diffuse

ColorRGBA diffuse

specular

ColorRGBA specular

attenuate

boolean attenuate

constant

float constant

linear

float linear

quadratic

float quadratic

lightMask

int lightMask

backLightMask

int backLightMask

enabled

boolean enabled

shadowCaster

boolean shadowCaster
when true, indicates the lights in this lightState will cast shadows.

Class com.jme.light.LightManagement extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

lightList

ArrayList<E> lightList
Deprecated. 

tempLightList

ArrayList<E> tempLightList
Deprecated. 

lightComparator

com.jme.light.LightManagement.LightComparator lightComparator
Deprecated. 

Class com.jme.light.LightNode extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

light

Light light

Class com.jme.light.LightStateController extends Controller implements Serializable

serialVersionUID: 1L

Serialized Fields

timePass

float timePass
Deprecated. 

updateInterval

float updateInterval
Deprecated. 

parent

Spatial parent
Deprecated. 

Class com.jme.light.PointLight extends Light implements Serializable

serialVersionUID: 1L

Serialized Fields

location

Vector3f location

Class com.jme.light.SimpleLightNode extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

light

Light light

lightRotate

Quaternion lightRotate

Class com.jme.light.SpotLight extends PointLight implements Serializable

serialVersionUID: 1L

Serialized Fields

angle

float angle

exponent

float exponent

direction

Vector3f direction

Package com.jme.math

Class com.jme.math.Line extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

origin

Vector3f origin

direction

Vector3f direction

Class com.jme.math.LineSegment extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

origin

Vector3f origin

direction

Vector3f direction

extent

float extent

Class com.jme.math.Matrix3f extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

m00

float m00

m01

float m01

m02

float m02

m10

float m10

m11

float m11

m12

float m12

m20

float m20

m21

float m21

m22

float m22

Class com.jme.math.Matrix4f extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

m00

float m00

m01

float m01

m02

float m02

m03

float m03

m10

float m10

m11

float m11

m12

float m12

m13

float m13

m20

float m20

m21

float m21

m22

float m22

m23

float m23

m30

float m30

m31

float m31

m32

float m32

m33

float m33

Class com.jme.math.Plane extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

normal

Vector3f normal
Vector normal to the plane.


constant

float constant
Constant of the plane. See formula in class definition.

Class com.jme.math.Quaternion extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
readExternal builds a quaternion from an ObjectInput object.
NOTE: Used with serialization. Not to be called manually.

Throws:
IOException - if the ObjectInput value has problems reading a float.
See Also:
Externalizable

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
writeExternal writes this quaternion out to a ObjectOutput object. NOTE: Used with serialization. Not to be called manually.

Throws:
IOException - if writing to the ObjectOutput fails.
See Also:
Externalizable

Class com.jme.math.Ray extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

origin

Vector3f origin
The ray's begining point.


direction

Vector3f direction
The direction of the ray.

Class com.jme.math.Rectangle extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

a

Vector3f a

b

Vector3f b

c

Vector3f c

Class com.jme.math.Ring extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

center

Vector3f center

up

Vector3f up

innerRadius

float innerRadius

outerRadius

float outerRadius

Class com.jme.math.TransformMatrix extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

rot

Matrix3f rot

translation

Vector3f translation

scale

Vector3f scale

Class com.jme.math.TransformQuaternion extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

rot

Quaternion rot

translation

Vector3f translation

scale

Vector3f scale

Class com.jme.math.Triangle extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

pointa

Vector3f pointa

pointb

Vector3f pointb

pointc

Vector3f pointc

projection

float projection

index

int index

Class com.jme.math.Vector2f extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Used with serialization. Not to be called manually.

Throws:
IOException
ClassNotFoundException
See Also:
Externalizable

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Used with serialization. Not to be called manually.

Throws:
IOException
See Also:
Externalizable

Class com.jme.math.Vector3f extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Used with serialization. Not to be called manually.

Throws:
IOException
ClassNotFoundException
See Also:
Externalizable

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Used with serialization. Not to be called manually.

Throws:
IOException
See Also:
Externalizable

Package com.jme.renderer

Class com.jme.renderer.AbstractCamera extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

location

Vector3f location
Camera's location


left

Vector3f left
Direction of camera's 'left'


up

Vector3f up
Direction of 'up' for camera.


direction

Vector3f direction
Direction the camera is facing.


frustumNear

float frustumNear
Distance from camera to near frustum plane.


frustumFar

float frustumFar
Distance from camera to far frustum plane.


frustumLeft

float frustumLeft
Distance from camera to left frustum plane.


frustumRight

float frustumRight
Distance from camera to right frustum plane.


frustumTop

float frustumTop
Distance from camera to top frustum plane.


frustumBottom

float frustumBottom
Distance from camera to bottom frustum plane.


coeffLeft

float[] coeffLeft

coeffRight

float[] coeffRight

coeffBottom

float[] coeffBottom

coeffTop

float[] coeffTop

planeQuantity

int planeQuantity

viewPortLeft

float viewPortLeft
Percent value on display where horizontal viewing starts for this camera. Default is 0.


viewPortRight

float viewPortRight
Percent value on display where horizontal viewing ends for this camera. Default is 1.


viewPortTop

float viewPortTop
Percent value on display where vertical viewing ends for this camera. Default is 1.


viewPortBottom

float viewPortBottom
Percent value on display where vertical viewing begins for this camera. Default is 0.


worldPlane

Plane[] worldPlane
Array holding the planes that this camera will check for culling.


newDirection

Vector3f newDirection
Computation vector used in lookAt operations.


planeState

int planeState
A mask value set during contains() that allows fast culling of a Node's children.


width

int width

height

int height

parallelProjection

boolean parallelProjection
store the value for field parallelProjection


_transMatrix

Matrix4f _transMatrix

_modelView

Matrix4f _modelView

_projection

Matrix4f _projection

updateMatrices

boolean updateMatrices

updateSMatrices

boolean updateSMatrices

modelViewProjectionInverse

Matrix4f modelViewProjectionInverse

modelViewProjection

Matrix4f modelViewProjection

dataOnly

boolean dataOnly

Class com.jme.renderer.ColorRGBA extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Used with serialization. Not to be called manually.

Throws:
IOException
ClassNotFoundException
See Also:
Externalizable

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Used with serialization. Not to be called manually. *

Throws:
IOException
See Also:
Externalizable

Package com.jme.renderer.jogl

Class com.jme.renderer.jogl.JOGLCamera extends AbstractCamera implements Serializable

serialVersionUID: 1L

Serialized Fields

frustumDirty

boolean frustumDirty

viewPortDirty

boolean viewPortDirty

frameDirty

boolean frameDirty

Package com.jme.renderer.lwjgl

Class com.jme.renderer.lwjgl.LWJGLCamera extends AbstractCamera implements Serializable

serialVersionUID: 1L

Serialized Fields

frustumDirty

boolean frustumDirty

viewPortDirty

boolean viewPortDirty

frameDirty

boolean frameDirty

Package com.jme.renderer.pass

Class com.jme.renderer.pass.DirectionalShadowMapPass extends Pass implements Serializable

serialVersionUID: 1L

Serialized Fields

shadowMapRenderer

TextureRenderer shadowMapRenderer
The renderer used to produce the shadow map


shadowMapTexture

Texture2D shadowMapTexture
The texture storing the shadow map


nearPlane

float nearPlane
The near plane when rendering the shadow map


farPlane

float farPlane
The far plane when rendering the shadow map - currently tuned for the test


shadowCameraLookAt

Vector3f shadowCameraLookAt
The location the shadow light source is looking at - must point at the focus of the scene


shadowCameraLocation

Vector3f shadowCameraLocation
The effective location of the light source - derived based on the distance of casting, look at and direction


occluderNodes

ArrayList<E> occluderNodes
The list of occluding nodes


cullFrontFace

CullState cullFrontFace
Culling front faces when rendering shadow maps


noTexture

TextureState noTexture
Turn off textures when rendering shadow maps


colorDisabled

ColorMaskState colorDisabled
Turn off colours when rendering shadow maps - depth only


noLights

LightState noLights
Turn off lighting when rendering shadow maps - depth only


discardShadowFragments

BlendState discardShadowFragments
The blending to both discard the fragements that have been determined to be free of shadows and to blend into the background scene


shadowTextureState

TextureState shadowTextureState
The state applying the shadow map


brightLights

LightState brightLights
The bright light used to blend the shadows version into the scene


darkMaterial

MaterialState darkMaterial
The dark material used to blend the shadows into the scene


noClip

ClipState noClip
Don't perform any plane clipping when rendering the shadowed scene


initialised

boolean initialised
True once the pass has been initialised


direction

Vector3f direction
The direction shadows are being cast from - directional light?


shadowMapSize

int shadowMapSize
The size of the shadow map texture


shadowMapScale

float shadowMapScale
The scaling applied to the shadow map when rendered to - lower number means higher res but less ara covered by the shadow map


dis

float dis
The distance we're modelling the direction light source as being away from the focal point, again the higher the number the more of the scene is covered but at lower resolution


preStates

RenderState[] preStates
A place to internally save previous enforced states setup before rendering this pass


shadowCol

ColorRGBA shadowCol
The colour of shadows cast


shader

GLSLShaderObjectsState shader
The optional shader for smoothing


useShaders

boolean useShaders
True if the pass should use shaders


cullOccluders

boolean cullOccluders
True if we should cull occluders - if not we'll draw all includers


occludersRenderNode

com.jme.renderer.pass.DirectionalShadowMapPass.OccludersRenderNode occludersRenderNode
Node providing easy rendering of all occluders added to the pass

Class com.jme.renderer.pass.DynamicGammaPass extends Pass implements Serializable

serialVersionUID: 1L

Serialized Fields

m_Histogram

com.jme.renderer.pass.Histogram m_Histogram

Class com.jme.renderer.pass.LightMaskedRenderPass extends Pass implements Serializable

serialVersionUID: 1L

Serialized Fields

lightStates

ArrayList<E> lightStates

mask

int mask

Class com.jme.renderer.pass.OutlinePass extends RenderPass implements Serializable

serialVersionUID: 1L

Serialized Fields

frontCull

CullState frontCull

backCull

CullState backCull

wireframeState

WireframeState wireframeState

noLights

LightState noLights

noTexture

TextureState noTexture

blendState

BlendState blendState

Class com.jme.renderer.pass.Pass extends Object implements Serializable

Serialized Fields

spatials

ArrayList<E> spatials
list of spatials registered with this pass.


enabled

boolean enabled
if false, pass will not be updated or rendered.


zFactor

float zFactor
offset params to use to differentiate multiple passes of the same scene in the zbuffer.


zOffset

float zOffset

passStates

RenderState[] passStates
RenderStates registered with this pass - if a given state is not null it overrides the corresponding state set during rendering.


savedStates

RenderState[] savedStates
a place to internally save previous states setup before rendering this pass


context

RenderContext<ContextHolder> context