org.selman.java3d.book.lighttest
Class LightObject
java.lang.Object
|
+--org.selman.java3d.book.lighttest.LightObject
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener, java.awt.event.ItemListener
- Direct Known Subclasses:
- AmbientLightObject, DirectionalLightObject, PointLightObject
- public abstract class LightObject
- extends java.lang.Object
- implements java.awt.event.ActionListener, java.awt.event.ItemListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_Panel
protected java.awt.Panel m_Panel
m_ColorChooser
protected javax.swing.JColorChooser m_ColorChooser
m_Light
protected javax.media.j3d.Light m_Light
LightObject
public LightObject()
createLight
protected javax.media.j3d.Light createLight()
getLight
public javax.media.j3d.Light getLight()
getName
public java.lang.String getName()
getCapabilities
protected int[] getCapabilities()
createGeometry
public javax.media.j3d.Group createGeometry()
addUiToPanel
public void addUiToPanel(java.awt.Panel panel)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent event)
- Specified by:
itemStateChanged
in interface java.awt.event.ItemListener
OnColor
protected void OnColor()
synchLightToUi
public void synchLightToUi()
synchUiToLight
public void synchUiToLight()
createCompoundArray
protected int[] createCompoundArray(int[] a1,
int[] a2)