Package physx.physics

Class PxScene.Raw

java.lang.Object
physx.physics.PxScene.Raw
Enclosing class:
PxScene

public static class PxScene.Raw extends Object
  • Constructor Details

    • Raw

      public Raw()
  • Method Details

    • getUserData

      public static long getUserData(long address)
    • setUserData

      public static void setUserData(long address, long value)
    • addActor

      public static boolean addActor(long address, long actor)
    • addActor

      public static boolean addActor(long address, long actor, long bvh)
    • removeActor

      public static void removeActor(long address, long actor)
    • removeActor

      public static void removeActor(long address, long actor, boolean wakeOnLostTouch)
    • addAggregate

      public static boolean addAggregate(long address, long aggregate)
    • removeAggregate

      public static void removeAggregate(long address, long aggregate)
    • removeAggregate

      public static void removeAggregate(long address, long aggregate, boolean wakeOnLostTouch)
    • addCollection

      public static boolean addCollection(long address, long collection)
    • getWakeCounterResetValue

      public static float getWakeCounterResetValue(long address)
    • shiftOrigin

      public static void shiftOrigin(long address, long shift)
    • addArticulation

      public static boolean addArticulation(long address, long articulation)
    • removeArticulation

      public static void removeArticulation(long address, long articulation)
    • removeArticulation

      public static void removeArticulation(long address, long articulation, boolean wakeOnLostTouch)
    • getNbActors

      public static int getNbActors(long address, long types)
    • getNbArticulations

      public static int getNbArticulations(long address)
    • getNbConstraints

      public static int getNbConstraints(long address)
    • getNbAggregates

      public static int getNbAggregates(long address)
    • setDominanceGroupPair

      public static void setDominanceGroupPair(long address, byte group1, byte group2, long dominance)
    • getDominanceGroupPair

      public static long getDominanceGroupPair(long address, byte group1, byte group2)
    • getCpuDispatcher

      public static long getCpuDispatcher(long address)
    • createClient

      public static byte createClient(long address)
    • setSimulationEventCallback

      public static void setSimulationEventCallback(long address, long callback)
    • getSimulationEventCallback

      public static long getSimulationEventCallback(long address)
    • setFilterShaderData

      public static void setFilterShaderData(long address, long data, int dataSize)
    • getFilterShaderData

      public static long getFilterShaderData(long address)
    • getFilterShaderDataSize

      public static int getFilterShaderDataSize(long address)
    • getFilterShader

      public static long getFilterShader(long address)
    • resetFiltering

      public static boolean resetFiltering(long address, long actor)
    • getKinematicKinematicFilteringMode

      public static int getKinematicKinematicFilteringMode(long address)
    • getStaticKinematicFilteringMode

      public static int getStaticKinematicFilteringMode(long address)
    • simulate

      public static boolean simulate(long address, float elapsedTime)
    • simulate

      public static boolean simulate(long address, float elapsedTime, long completionTask)
    • simulate

      public static boolean simulate(long address, float elapsedTime, long completionTask, long scratchMemBlock)
    • simulate

      public static boolean simulate(long address, float elapsedTime, long completionTask, long scratchMemBlock, int scratchMemBlockSize)
    • simulate

      public static boolean simulate(long address, float elapsedTime, long completionTask, long scratchMemBlock, int scratchMemBlockSize, boolean controlSimulation)
    • advance

      public static boolean advance(long address)
    • advance

      public static boolean advance(long address, long completionTask)
    • collide

      public static boolean collide(long address, float elapsedTime)
    • collide

      public static boolean collide(long address, float elapsedTime, long completionTask)
    • collide

      public static boolean collide(long address, float elapsedTime, long completionTask, long scratchMemBlock)
    • collide

      public static boolean collide(long address, float elapsedTime, long completionTask, long scratchMemBlock, int scratchMemBlockSize)
    • collide

      public static boolean collide(long address, float elapsedTime, long completionTask, long scratchMemBlock, int scratchMemBlockSize, boolean controlSimulation)
    • checkResults

      public static boolean checkResults(long address)
    • checkResults

      public static boolean checkResults(long address, boolean block)
    • fetchCollision

      public static boolean fetchCollision(long address)
    • fetchCollision

      public static boolean fetchCollision(long address, boolean block)
    • fetchResults

      public static boolean fetchResults(long address)
    • fetchResults

      public static boolean fetchResults(long address, boolean block)
    • processCallbacks

      public static void processCallbacks(long address, long continuation)
    • fetchResultsParticleSystem

      public static void fetchResultsParticleSystem(long address)
    • flushSimulation

      public static void flushSimulation(long address)
    • flushSimulation

      public static void flushSimulation(long address, boolean sendPendingReports)
    • setGravity

      public static void setGravity(long address, long vec)
    • getGravity

      public static long getGravity(long address)
    • setBounceThresholdVelocity

      public static void setBounceThresholdVelocity(long address, float t)
    • getBounceThresholdVelocity

      public static float getBounceThresholdVelocity(long address)
    • setCCDMaxPasses

      public static void setCCDMaxPasses(long address, int ccdMaxPasses)
    • getCCDMaxPasses

      public static int getCCDMaxPasses(long address)
    • setCCDMaxSeparation

      public static void setCCDMaxSeparation(long address, float t)
    • getCCDMaxSeparation

      public static float getCCDMaxSeparation(long address)
    • setCCDThreshold

      public static void setCCDThreshold(long address, float t)
    • getCCDThreshold

      public static float getCCDThreshold(long address)
    • setMaxBiasCoefficient

      public static void setMaxBiasCoefficient(long address, float t)
    • getMaxBiasCoefficient

      public static float getMaxBiasCoefficient(long address)
    • setFrictionOffsetThreshold

      public static void setFrictionOffsetThreshold(long address, float t)
    • getFrictionOffsetThreshold

      public static float getFrictionOffsetThreshold(long address)
    • setFrictionCorrelationDistance

      public static void setFrictionCorrelationDistance(long address, float t)
    • getFrictionCorrelationDistance

      public static float getFrictionCorrelationDistance(long address)
    • getFrictionType

      public static int getFrictionType(long address)
    • getSolverType

      public static int getSolverType(long address)
    • getRenderBuffer

      public static long getRenderBuffer(long address)
    • setVisualizationParameter

      public static boolean setVisualizationParameter(long address, int param, float value)
    • getVisualizationParameter

      public static float getVisualizationParameter(long address, int paramEnum)
    • setVisualizationCullingBox

      public static void setVisualizationCullingBox(long address, long box)
    • getVisualizationCullingBox

      public static long getVisualizationCullingBox(long address)
    • getSimulationStatistics

      public static void getSimulationStatistics(long address, long stats)
    • getBroadPhaseType

      public static int getBroadPhaseType(long address)
    • getBroadPhaseCaps

      public static boolean getBroadPhaseCaps(long address, long caps)
    • getNbBroadPhaseRegions

      public static int getNbBroadPhaseRegions(long address)
    • getBroadPhaseRegions

      public static int getBroadPhaseRegions(long address, long userBuffer, int bufferSize)
    • getBroadPhaseRegions

      public static int getBroadPhaseRegions(long address, long userBuffer, int bufferSize, int startIndex)
    • addBroadPhaseRegion

      public static int addBroadPhaseRegion(long address, long region)
    • addBroadPhaseRegion

      public static int addBroadPhaseRegion(long address, long region, boolean populateRegion)
    • removeBroadPhaseRegion

      public static boolean removeBroadPhaseRegion(long address, int handle)
    • lockRead

      public static void lockRead(long address)
    • lockRead

      public static void lockRead(long address, String file)
    • lockRead

      public static void lockRead(long address, String file, int line)
    • unlockRead

      public static void unlockRead(long address)
    • lockWrite

      public static void lockWrite(long address)
    • lockWrite

      public static void lockWrite(long address, String file)
    • lockWrite

      public static void lockWrite(long address, String file, int line)
    • unlockWrite

      public static void unlockWrite(long address)
    • setNbContactDataBlocks

      public static void setNbContactDataBlocks(long address, int numBlocks)
    • getNbContactDataBlocksUsed

      public static int getNbContactDataBlocksUsed(long address)
    • getMaxNbContactDataBlocksUsed

      public static int getMaxNbContactDataBlocksUsed(long address)
    • getContactReportStreamBufferSize

      public static int getContactReportStreamBufferSize(long address)
    • setSolverBatchSize

      public static void setSolverBatchSize(long address, int solverBatchSize)
    • getSolverBatchSize

      public static int getSolverBatchSize(long address)
    • setSolverArticulationBatchSize

      public static void setSolverArticulationBatchSize(long address, int solverBatchSize)
    • getSolverArticulationBatchSize

      public static int getSolverArticulationBatchSize(long address)
    • release

      public static void release(long address)
    • setFlag

      public static void setFlag(long address, int flag, boolean value)
    • getFlags

      public static long getFlags(long address)
    • setLimits

      public static void setLimits(long address, long limits)
    • getLimits

      public static long getLimits(long address)
    • getPhysics

      public static long getPhysics(long address)
    • getTimestamp

      public static int getTimestamp(long address)
    • getScenePvdClient

      public static long getScenePvdClient(long address)