Class OgreElectricArc

  • All Implemented Interfaces:
    be.yildizgames.common.jni.Native

    public final class OgreElectricArc
    extends be.yildizgames.module.graphic.misc.ElectricArc
    implements be.yildizgames.common.jni.Native
    Ogre implementation for ElectricArc.
    Author:
    Grégory Van den Borre
    • Constructor Summary

      Constructors 
      Constructor Description
      OgreElectricArc​(be.yildizgames.common.jni.NativePointer pointer, be.yildizgames.common.geometry.Point3D start, be.yildizgames.common.geometry.Point3D end)
      Full constructor.
    • Constructor Detail

      • OgreElectricArc

        public OgreElectricArc​(be.yildizgames.common.jni.NativePointer pointer,
                               be.yildizgames.common.geometry.Point3D start,
                               be.yildizgames.common.geometry.Point3D end)
        Full constructor.
        Parameters:
        pointer - Native pointer.
        start - Arc origin.
        end - Arc end.
    • Method Detail

      • setMaterial

        public be.yildizgames.module.graphic.misc.ElectricArc setMaterial​(be.yildizgames.module.graphic.material.Material material)
        Specified by:
        setMaterial in class be.yildizgames.module.graphic.misc.ElectricArc
      • addLight

        public be.yildizgames.module.graphic.misc.ElectricArc addLight​(be.yildizgames.module.graphic.light.PointLight light)
        Specified by:
        addLight in class be.yildizgames.module.graphic.misc.ElectricArc
      • setCeil

        public be.yildizgames.module.graphic.misc.ElectricArc setCeil​(int ceil)
        Specified by:
        setCeil in class be.yildizgames.module.graphic.misc.ElectricArc
      • delete

        public void delete()
        Specified by:
        delete in interface be.yildizgames.common.jni.Native
      • getPointer

        public be.yildizgames.common.jni.NativePointer getPointer()
        Specified by:
        getPointer in interface be.yildizgames.common.jni.Native