Class ParticleControllerComponent

    • Field Detail

      • TMP_V1

        protected static final Vector3 TMP_V1
      • TMP_V2

        protected static final Vector3 TMP_V2
      • TMP_V3

        protected static final Vector3 TMP_V3
      • TMP_V4

        protected static final Vector3 TMP_V4
      • TMP_V5

        protected static final Vector3 TMP_V5
      • TMP_V6

        protected static final Vector3 TMP_V6
      • TMP_Q2

        protected static final Quaternion TMP_Q2
      • TMP_M3

        protected static final Matrix3 TMP_M3
      • TMP_M4

        protected static final Matrix4 TMP_M4
    • Constructor Detail

      • ParticleControllerComponent

        public ParticleControllerComponent()
    • Method Detail

      • activateParticles

        public void activateParticles​(int startIndex,
                                      int count)
        Called to initialize new emitted particles.
      • killParticles

        public void killParticles​(int startIndex,
                                  int count)
        Called to notify which particles have been killed.
      • update

        public void update()
        Called to execute the component behavior.
      • init

        public void init()
        Called once during intialization
      • start

        public void start()
        Called at the start of the simulation.
      • end

        public void end()
        Called at the end of the simulation.
      • dispose

        public void dispose()
        Description copied from interface: Disposable
        Releases all resources of this object.
        Specified by:
        dispose in interface Disposable
      • allocateChannels

        public void allocateChannels()
        Called during initialization to allocate additional particles channels