| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeRetained javax.media.j3d.LeafRetained javax.media.j3d.LightRetained javax.media.j3d.PointLightRetained javax.media.j3d.SpotLightRetained
Method Summary | |
protected Object | clone() | float | getConcentration() Retrieves the spot light's concentration. | void | getDirection(Vector3f direction) Retrieves this light's direction and places it in the
vector provided. | float | getSpreadAngle() Returns the spot light's spread angle. | void | initConcentration(float concentration) Initializes the spot light's concentration. | void | initDirection(Vector3f direction) Initializes the spot light's direction from the vector provided. | void | initDirection(float x, float y, float z) Initializes this light's direction from the three values provided. | void | initSpreadAngle(float spreadAngle) Initializes the spot light's spread angle. | void | mergeTransform(TransformGroupRetained xform) | final void | sendMessage(int attrMask, Object attr) | void | setConcentration(float concentration) Sets the spot light's concentration. | void | setDirection(Vector3f direction) Sets the spot light's direction from the vector provided. | void | setDirection(float x, float y, float z) Sets this light's direction from the three values provided. | void | setLive(SetLiveState s) | void | setSpreadAngle(float spreadAngle) Sets the spot light's spread angle. | void | update(Context ctx, int lightSlot, double scale) This update function, and its native counterpart,
updates a spot light. | void | updateMirrorObject(Object[] objs) This update function, and its native counterpart,
updates a directional light. | void | updateTransformChange() |
ANGLE_CHANGED | final static int ANGLE_CHANGED(Code) | | |
CONCENTRATION_CHANGED | final static int CONCENTRATION_CHANGED(Code) | | |
DIRECTION_CHANGED | final static int DIRECTION_CHANGED(Code) | | |
concentration | float concentration(Code) | | The spot light's concentration.
|
direction | Vector3f direction(Code) | | The spot light's direction.
|
spreadAngle | float spreadAngle(Code) | | The spot light's spread angle.
|
xformDirection | Vector3f xformDirection(Code) | | |
SpotLightRetained | SpotLightRetained()(Code) | | |
getConcentration | float getConcentration()(Code) | | Retrieves the spot light's concentration.
the concentration of the light |
getDirection | void getDirection(Vector3f direction)(Code) | | Retrieves this light's direction and places it in the
vector provided.
Parameters: direction - the variable to receive the direction vector |
getSpreadAngle | float getSpreadAngle()(Code) | | Returns the spot light's spread angle.
the spread angle of the light |
initConcentration | void initConcentration(float concentration)(Code) | | Initializes the spot light's concentration.
Parameters: concentration - the concentration of the light |
initDirection | void initDirection(Vector3f direction)(Code) | | Initializes the spot light's direction from the vector provided.
Parameters: direction - the new direction of the light |
initDirection | void initDirection(float x, float y, float z)(Code) | | Initializes this light's direction from the three values provided.
Parameters: x - the new x direction Parameters: y - the new y direction Parameters: z - the new z direction |
initSpreadAngle | void initSpreadAngle(float spreadAngle)(Code) | | Initializes the spot light's spread angle.
Parameters: spreadAngle - the light's spread angle |
sendMessage | final void sendMessage(int attrMask, Object attr)(Code) | | |
setConcentration | void setConcentration(float concentration)(Code) | | Sets the spot light's concentration.
Parameters: concentration - the concentration of the light |
setDirection | void setDirection(Vector3f direction)(Code) | | Sets the spot light's direction from the vector provided.
Parameters: direction - the new direction of the light |
setDirection | void setDirection(float x, float y, float z)(Code) | | Sets this light's direction from the three values provided.
Parameters: x - the new x direction Parameters: y - the new y direction Parameters: z - the new z direction |
setSpreadAngle | void setSpreadAngle(float spreadAngle)(Code) | | Sets the spot light's spread angle.
Parameters: spreadAngle - the light's spread angle |
update | void update(Context ctx, int lightSlot, double scale)(Code) | | This update function, and its native counterpart,
updates a spot light. This includes its color, attenuation,
transformed position, spread angle, concentration,
and its transformed position.
|
updateMirrorObject | void updateMirrorObject(Object[] objs)(Code) | | This update function, and its native counterpart,
updates a directional light. This includes its
color and its transformed direction.
|
updateTransformChange | void updateTransformChange()(Code) | | |
Methods inherited from javax.media.j3d.PointLightRetained | protected Object clone()(Code)(Java Doc) void doSetLive(SetLiveState s)(Code)(Java Doc) void getAttenuation(Point3f attenuation)(Code)(Java Doc) void getPosition(Point3f position)(Code)(Java Doc) void initAttenuation(Point3f attenuation)(Code)(Java Doc) void initAttenuation(float constant, float linear, float quadratic)(Code)(Java Doc) J3dMessage initMessage(int num)(Code)(Java Doc) void initPosition(Point3f position)(Code)(Java Doc) void initPosition(float x, float y, float z)(Code)(Java Doc) void mergeTransform(TransformGroupRetained xform)(Code)(Java Doc) void sendMessage(int attrMask, Object attr)(Code)(Java Doc) void setAttenuation(Point3f attenuation)(Code)(Java Doc) void setAttenuation(float constant, float linear, float quadratic)(Code)(Java Doc) void setLive(SetLiveState s)(Code)(Java Doc) void setPosition(Point3f position)(Code)(Java Doc) void setPosition(float x, float y, float z)(Code)(Java Doc) void update(Context ctx, int lightSlot, double scale)(Code)(Java Doc) void updateMirrorObject(Object[] objs)(Code)(Java Doc) void updateTransformChange()(Code)(Java Doc) void validateAttenuationInEc(double vworldToCoexistenceScale)(Code)(Java Doc)
|
Methods inherited from javax.media.j3d.NodeRetained | void clearLive(SetLiveState s)(Code)(Java Doc) void computeCombineBounds(Bounds bounds)(Code)(Java Doc) void computeNonLiveLocalToVworld(Transform3D t, Node caller)(Code)(Java Doc) void dirtyBoundsCache()(Code)(Java Doc) void doSetLive(SetLiveState s)(Code)(Java Doc) public int equal(NnuId obj)(Code)(Java Doc) void findCollidableFlags(boolean collide)(Code)(Java Doc) void findPickableFlags(boolean pick)(Code)(Java Doc) void findTransformLevels(int transformLevels)(Code)(Java Doc) Bounds getBounds()(Code)(Java Doc) boolean getBoundsAutoCompute()(Code)(Java Doc) boolean getCollidable()(Code)(Java Doc) Transform3D getCurrentLocalToVworld()(Code)(Java Doc) Transform3D getCurrentLocalToVworld(int index)(Code)(Java Doc) Transform3D getCurrentLocalToVworld(HashKey key)(Code)(Java Doc) Bounds getEffectiveBounds()(Code)(Java Doc) public int getId()(Code)(Java Doc) Transform3D getLastLocalToVworld()(Code)(Java Doc) Transform3D getLastLocalToVworld(int index)(Code)(Java Doc) Transform3D getLastLocalToVworld(HashKey key)(Code)(Java Doc) Bounds getLocalBounds(Bounds bounds)(Code)(Java Doc) void getLocalToVworld(Transform3D t)(Code)(Java Doc) void getLocalToVworld(SceneGraphPath path, Transform3D t)(Code)(Java Doc) void getLocalToVworld(Transform3D t, HashKey key)(Code)(Java Doc) Locale getLocale()(Code)(Java Doc) NodeRetained getParent()(Code)(Java Doc) boolean getPickable()(Code)(Java Doc) VirtualUniverse getVirtualUniverse()(Code)(Java Doc) boolean isStatic()(Code)(Java Doc) void merge(CompileState compState)(Code)(Java Doc) void mergeTransform(TransformGroupRetained xform)(Code)(Java Doc) void notifySceneGraphChanged(boolean globalTraverse)(Code)(Java Doc) int[] processViewSpecificInfo(int mode, HashKey k, View v, ArrayList vsgList, int[] keyList, ArrayList leafList)(Code)(Java Doc) void recombineAbove()(Code)(Java Doc) void removeNodeData(SetLiveState s)(Code)(Java Doc) void searchGeometryAtoms(UnorderList list)(Code)(Java Doc) void setAuxData(SetLiveState s, int index, int hkIndex)(Code)(Java Doc) void setBounds(Bounds bounds)(Code)(Java Doc) void setBoundsAutoCompute(boolean autoCompute)(Code)(Java Doc) void setCollidable(boolean collidable)(Code)(Java Doc) void setLive(SetLiveState s)(Code)(Java Doc) void setNodeData(SetLiveState s)(Code)(Java Doc) void setParent(NodeRetained parent)(Code)(Java Doc) void setPickable(boolean pickable)(Code)(Java Doc) void transformBounds(SceneGraphPath path, Bounds bound)(Code)(Java Doc) void updateCollidable(HashKey keys, boolean collide)(Code)(Java Doc) synchronized void updateLocalToVworld()(Code)(Java Doc) void updatePickable(HashKey pickKeys, boolean pick)(Code)(Java Doc)
|
Fields inherited from javax.media.j3d.IndexedObject | int[][] listIdx(Code)(Java Doc)
|
|
|