IObject3dContainer.java 589 B

1234567891011121314151617181920
  1. package min3d.interfaces;
  2. import java.util.ArrayList;
  3. import min3d.core.Object3d;
  4. /**
  5. * Using Actionscript 3 nomenclature for what are essentially "pass-thru" methods to an underlying ArrayList
  6. */
  7. public interface IObject3dContainer
  8. {
  9. public void addChild(Object3d $child);
  10. public void addChildAt(Object3d $child, int $index);
  11. public boolean removeChild(Object3d $child);
  12. public Object3d removeChildAt(int $index);
  13. public Object3d getChildAt(int $index);
  14. public Object3d getChildByName(String $string);
  15. public int getChildIndexOf(Object3d $o);
  16. public int numChildren();
  17. }