java.lang.Object
physx.physics.PxScene.Raw
- Enclosing class:
- PxScene
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanaddActor(long address, long actor) static booleanaddActor(long address, long actor, long bvh) static booleanaddAggregate(long address, long aggregate) static booleanaddArticulation(long address, long articulation) static intaddBroadPhaseRegion(long address, long region) static intaddBroadPhaseRegion(long address, long region, boolean populateRegion) static booleanaddCollection(long address, long collection) static booleanadvance(long address) static booleanadvance(long address, long completionTask) static booleancheckResults(long address) static booleancheckResults(long address, boolean block) static booleancollide(long address, float elapsedTime) static booleancollide(long address, float elapsedTime, long completionTask) static booleancollide(long address, float elapsedTime, long completionTask, long scratchMemBlock) static booleancollide(long address, float elapsedTime, long completionTask, long scratchMemBlock, int scratchMemBlockSize) static booleancollide(long address, float elapsedTime, long completionTask, long scratchMemBlock, int scratchMemBlockSize, boolean controlSimulation) static bytecreateClient(long address) static booleanfetchCollision(long address) static booleanfetchCollision(long address, boolean block) static booleanfetchResults(long address) static booleanfetchResults(long address, boolean block) static voidfetchResultsParticleSystem(long address) static voidflushSimulation(long address) static voidflushSimulation(long address, boolean sendPendingReports) static floatgetBounceThresholdVelocity(long address) static booleangetBroadPhaseCaps(long address, long caps) static intgetBroadPhaseRegions(long address, long userBuffer, int bufferSize) static intgetBroadPhaseRegions(long address, long userBuffer, int bufferSize, int startIndex) static intgetBroadPhaseType(long address) static intgetCCDMaxPasses(long address) static floatgetCCDMaxSeparation(long address) static floatgetCCDThreshold(long address) static intgetContactReportStreamBufferSize(long address) static longgetCpuDispatcher(long address) static longgetDominanceGroupPair(long address, byte group1, byte group2) static longgetFilterShader(long address) static longgetFilterShaderData(long address) static intgetFilterShaderDataSize(long address) static longgetFlags(long address) static floatgetFrictionCorrelationDistance(long address) static floatgetFrictionOffsetThreshold(long address) static intgetFrictionType(long address) static longgetGravity(long address) static intgetKinematicKinematicFilteringMode(long address) static longgetLimits(long address) static floatgetMaxBiasCoefficient(long address) static intgetMaxNbContactDataBlocksUsed(long address) static intgetNbActors(long address, long types) static intgetNbAggregates(long address) static intgetNbArticulations(long address) static intgetNbBroadPhaseRegions(long address) static intgetNbConstraints(long address) static intgetNbContactDataBlocksUsed(long address) static longgetPhysics(long address) static longgetRenderBuffer(long address) static longgetScenePvdClient(long address) static longgetSimulationEventCallback(long address) static voidgetSimulationStatistics(long address, long stats) static intgetSolverArticulationBatchSize(long address) static intgetSolverBatchSize(long address) static intgetSolverType(long address) static intgetStaticKinematicFilteringMode(long address) static intgetTimestamp(long address) static longgetUserData(long address) static longgetVisualizationCullingBox(long address) static floatgetVisualizationParameter(long address, int paramEnum) static floatgetWakeCounterResetValue(long address) static voidlockRead(long address) static voidstatic voidstatic voidlockWrite(long address) static voidstatic voidstatic voidprocessCallbacks(long address, long continuation) static voidrelease(long address) static voidremoveActor(long address, long actor) static voidremoveActor(long address, long actor, boolean wakeOnLostTouch) static voidremoveAggregate(long address, long aggregate) static voidremoveAggregate(long address, long aggregate, boolean wakeOnLostTouch) static voidremoveArticulation(long address, long articulation) static voidremoveArticulation(long address, long articulation, boolean wakeOnLostTouch) static booleanremoveBroadPhaseRegion(long address, int handle) static booleanresetFiltering(long address, long actor) static voidsetBounceThresholdVelocity(long address, float t) static voidsetCCDMaxPasses(long address, int ccdMaxPasses) static voidsetCCDMaxSeparation(long address, float t) static voidsetCCDThreshold(long address, float t) static voidsetDominanceGroupPair(long address, byte group1, byte group2, long dominance) static voidsetFilterShaderData(long address, long data, int dataSize) static voidsetFlag(long address, int flag, boolean value) static voidsetFrictionCorrelationDistance(long address, float t) static voidsetFrictionOffsetThreshold(long address, float t) static voidsetGravity(long address, long vec) static voidsetLimits(long address, long limits) static voidsetMaxBiasCoefficient(long address, float t) static voidsetNbContactDataBlocks(long address, int numBlocks) static voidsetSimulationEventCallback(long address, long callback) static voidsetSolverArticulationBatchSize(long address, int solverBatchSize) static voidsetSolverBatchSize(long address, int solverBatchSize) static voidsetUserData(long address, long value) static voidsetVisualizationCullingBox(long address, long box) static booleansetVisualizationParameter(long address, int param, float value) static voidshiftOrigin(long address, long shift) static booleansimulate(long address, float elapsedTime) static booleansimulate(long address, float elapsedTime, long completionTask) static booleansimulate(long address, float elapsedTime, long completionTask, long scratchMemBlock) static booleansimulate(long address, float elapsedTime, long completionTask, long scratchMemBlock, int scratchMemBlockSize) static booleansimulate(long address, float elapsedTime, long completionTask, long scratchMemBlock, int scratchMemBlockSize, boolean controlSimulation) static voidunlockRead(long address) static voidunlockWrite(long address)
-
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
-
lockRead
-
unlockRead
public static void unlockRead(long address) -
lockWrite
public static void lockWrite(long address) -
lockWrite
-
lockWrite
-
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)
-