14 #ifndef PX_PHYSICS_NX_SCENEDESC
15 #define PX_PHYSICS_NX_SCENEDESC
130 eENABLE_ACTIVETRANSFORMS =(1<<1),
165 eDISABLE_CCD_RESWEEP =(1<<3),
175 eADAPTIVE_FORCE =(1<<4),
188 eENABLE_KINEMATIC_STATIC_PAIRS =(1<<5),
201 eENABLE_KINEMATIC_PAIRS =(1<<6),
211 eENABLE_PCM = (1 << 9),
221 eDISABLE_CONTACT_REPORT_BUFFER_RESIZE = (1 << 10),
231 eDISABLE_CONTACT_CACHE = (1 << 11),
249 eREQUIRE_RW_LOCK = (1 << 12),
258 eENABLE_STABILIZATION = (1 << 14),
268 eENABLE_AVERAGE_POINT = (1 << 15)
327 maxNbStaticShapes = 0;
328 maxNbDynamicShapes = 0;
330 maxNbConstraints = 0;
332 maxNbObjectsPerRegion = 0;
777 simulationEventCallback (
NULL),
778 contactModifyCallback (
NULL),
779 ccdContactModifyCallback (
NULL),
781 filterShaderData (
NULL),
782 filterShaderDataSize (0),
784 filterCallback (
NULL),
786 broadPhaseCallback (
NULL),
788 meshContactMargin (0.01f * scale.length),
790 contactCorrelationDistance (0.025f * scale.length),
791 bounceThresholdVelocity (0.2f * scale.speed),
792 frictionOffsetThreshold (0.04f * scale.length),
796 cpuDispatcher (
NULL),
797 gpuDispatcher (
NULL),
798 spuDispatcher (
NULL),
802 dynamicTreeRebuildRateHint (100),
806 solverBatchSize (32),
809 nbContactDataBlocks (256),
811 nbContactDataBlocks (0),
814 maxNbContactDataBlocks (1<<16),
815 contactReportStreamBufferSize (8192),
818 wakeCounterResetValue (20.0f*0.02f),
821 tolerancesScale (scale)
869 #if !PX_ENABLE_INVERTED_STEPPER_FEATURE