Class PxParticleBuffer

java.lang.Object
physx.NativeObject
physx.common.PxBase
physx.particles.PxParticleBuffer
Direct Known Subclasses:
PxParticleAndDiffuseBuffer, PxParticleClothBuffer

public class PxParticleBuffer extends PxBase
  • Field Details

    • SIZEOF

      public static final int SIZEOF
    • ALIGNOF

      public static final int ALIGNOF
      See Also:
  • Constructor Details

    • PxParticleBuffer

      protected PxParticleBuffer()
    • PxParticleBuffer

      protected PxParticleBuffer(long address)
  • Method Details

    • wrapPointer

      public static PxParticleBuffer wrapPointer(long address)
    • arrayGet

      public static PxParticleBuffer arrayGet(long baseAddress, int index)
    • getBufferIndex

      public int getBufferIndex()
      Returns:
      WebIDL type: unsigned long
    • getBufferUniqueId

      public int getBufferUniqueId()
      Returns:
      WebIDL type: unsigned long
    • getPositionInvMasses

      public PxVec4 getPositionInvMasses()
      Returns:
      WebIDL type: PxVec4
    • getVelocities

      public PxVec4 getVelocities()
      Returns:
      WebIDL type: PxVec4
    • getPhases

      public NativeObject getPhases()
      Returns:
      WebIDL type: VoidPtr
    • getParticleVolumes

      public PxParticleVolume getParticleVolumes()
      Returns:
      WebIDL type: PxParticleVolume
    • setNbActiveParticles

      public void setNbActiveParticles(int nbActiveParticles)
      Parameters:
      nbActiveParticles - WebIDL type: unsigned long
    • getNbActiveParticles

      public int getNbActiveParticles()
      Returns:
      WebIDL type: unsigned long
    • getMaxParticles

      public int getMaxParticles()
      Returns:
      WebIDL type: unsigned long
    • getNbParticleVolumes

      public int getNbParticleVolumes()
      Returns:
      WebIDL type: unsigned long
    • setNbParticleVolumes

      public void setNbParticleVolumes(int nbParticleVolumes)
      Parameters:
      nbParticleVolumes - WebIDL type: unsigned long
    • getMaxParticleVolumes

      public int getMaxParticleVolumes()
      Returns:
      WebIDL type: unsigned long
    • setRigidFilters

      public void setRigidFilters(PxParticleRigidFilterPair filters, int nbFilters)
      Parameters:
      filters - WebIDL type: PxParticleRigidFilterPair
      nbFilters - WebIDL type: unsigned long
    • setRigidAttachments

      public void setRigidAttachments(PxParticleRigidAttachment attachments, int nbAttachments)
      Parameters:
      attachments - WebIDL type: PxParticleRigidAttachment
      nbAttachments - WebIDL type: unsigned long
    • getFlatListStartIndex

      public int getFlatListStartIndex()
      Returns:
      WebIDL type: unsigned long
    • raiseFlags

      public void raiseFlags(PxParticleBufferFlagEnum flags)
      Parameters:
      flags - WebIDL type: PxParticleBufferFlagEnum [enum]
    • release

      public void release()
      Overrides:
      release in class PxBase