实例介绍
Physx SDK3.2.3是较新的SDK
【实例截图】
【核心代码】
Physx(2)
├── Lib
│ ├── win32
│ │ ├── PhysX3CharacterKinematicCHECKED_x86.lib
│ │ ├── PhysX3CharacterKinematicDEBUG_x86.lib
│ │ ├── PhysX3CharacterKinematicPROFILE_x86.lib
│ │ ├── PhysX3CharacterKinematic_x86.lib
│ │ ├── PhysX3CHECKED_x86.lib
│ │ ├── PhysX3CommonCHECKED_x86.lib
│ │ ├── PhysX3CommonDEBUG_x86.lib
│ │ ├── PhysX3CommonPROFILE_x86.lib
│ │ ├── PhysX3Common_x86.lib
│ │ ├── PhysX3CookingCHECKED_x86.lib
│ │ ├── PhysX3CookingDEBUG_x86.lib
│ │ ├── PhysX3CookingPROFILE_x86.lib
│ │ ├── PhysX3Cooking_x86.lib
│ │ ├── PhysX3DEBUG_x86.lib
│ │ ├── PhysX3ExtensionsCHECKED.lib
│ │ ├── PhysX3ExtensionsDEBUG.lib
│ │ ├── PhysX3Extensions.lib
│ │ ├── PhysX3ExtensionsPROFILE.lib
│ │ ├── PhysX3PROFILE_x86.lib
│ │ ├── PhysX3VehicleCHECKED.lib
│ │ ├── PhysX3VehicleDEBUG.lib
│ │ ├── PhysX3Vehicle.lib
│ │ ├── PhysX3VehiclePROFILE.lib
│ │ ├── PhysX3_x86.lib
│ │ ├── PhysXProfileSDKCHECKED.lib
│ │ ├── PhysXProfileSDKDEBUG.lib
│ │ ├── PhysXProfileSDK.lib
│ │ ├── PhysXProfileSDKPROFILE.lib
│ │ ├── PhysXVisualDebuggerSDKCHECKED.lib
│ │ ├── PhysXVisualDebuggerSDKDEBUG.lib
│ │ ├── PhysXVisualDebuggerSDK.lib
│ │ ├── PhysXVisualDebuggerSDKPROFILE.lib
│ │ ├── PxTaskCHECKED.lib
│ │ ├── PxTaskDEBUG.lib
│ │ ├── PxTask.lib
│ │ ├── PxTaskPROFILE.lib
│ │ ├── RepX3CHECKED.lib
│ │ ├── RepX3DEBUG.lib
│ │ ├── RepX3.lib
│ │ ├── RepX3PROFILE.lib
│ │ ├── RepXUpgrader3CHECKED.lib
│ │ ├── RepXUpgrader3DEBUG.lib
│ │ ├── RepXUpgrader3.lib
│ │ └── RepXUpgrader3PROFILE.lib
│ └── win64
│ ├── PhysX3CharacterKinematicCHECKED_x64.lib
│ ├── PhysX3CharacterKinematicDEBUG_x64.lib
│ ├── PhysX3CharacterKinematicPROFILE_x64.lib
│ ├── PhysX3CharacterKinematic_x64.lib
│ ├── PhysX3CHECKED_x64.lib
│ ├── PhysX3CommonCHECKED_x64.lib
│ ├── PhysX3CommonDEBUG_x64.lib
│ ├── PhysX3CommonPROFILE_x64.lib
│ ├── PhysX3Common_x64.lib
│ ├── PhysX3CookingCHECKED_x64.lib
│ ├── PhysX3CookingDEBUG_x64.lib
│ ├── PhysX3CookingPROFILE_x64.lib
│ ├── PhysX3Cooking_x64.lib
│ ├── PhysX3DEBUG_x64.lib
│ ├── PhysX3ExtensionsCHECKED.lib
│ ├── PhysX3ExtensionsDEBUG.lib
│ ├── PhysX3Extensions.lib
│ ├── PhysX3ExtensionsPROFILE.lib
│ ├── PhysX3PROFILE_x64.lib
│ ├── PhysX3VehicleCHECKED.lib
│ ├── PhysX3VehicleDEBUG.lib
│ ├── PhysX3Vehicle.lib
│ ├── PhysX3VehiclePROFILE.lib
│ ├── PhysX3_x64.lib
│ ├── PhysXProfileSDKCHECKED.lib
│ ├── PhysXProfileSDKDEBUG.lib
│ ├── PhysXProfileSDK.lib
│ ├── PhysXProfileSDKPROFILE.lib
│ ├── PhysXVisualDebuggerSDKCHECKED.lib
│ ├── PhysXVisualDebuggerSDKDEBUG.lib
│ ├── PhysXVisualDebuggerSDK.lib
│ ├── PhysXVisualDebuggerSDKPROFILE.lib
│ ├── PxTaskCHECKED.lib
│ ├── PxTaskDEBUG.lib
│ ├── PxTask.lib
│ ├── PxTaskPROFILE.lib
│ ├── RepX3CHECKED.lib
│ ├── RepX3DEBUG.lib
│ ├── RepX3.lib
│ ├── RepX3PROFILE.lib
│ ├── RepXUpgrader3CHECKED.lib
│ ├── RepXUpgrader3DEBUG.lib
│ ├── RepXUpgrader3.lib
│ └── RepXUpgrader3PROFILE.lib
├── media
│ ├── PhysX
│ │ └── 3.2
│ │ └── Samples
│ │ ├── asphalt_diffuse.dds
│ │ ├── BoxMesh.raw
│ │ ├── cape.obj
│ │ ├── cape_plain_green.bmp
│ │ ├── Cape_PlainGreen.bmp
│ │ ├── car02_diffuse.tga
│ │ ├── car2.raw
│ │ ├── car_window_diffuse.tga
│ │ ├── ctdm_cape_m.obj
│ │ ├── debris_texture.dds
│ │ ├── divingBoardFloor_diffuse.dds
│ │ ├── dummy_cape_d.bmp
│ │ ├── grass_diffuse.dds
│ │ ├── gravel_diffuse.dds
│ │ ├── ice_diffuse.dds
│ │ ├── Looping.raw
│ │ ├── materials
│ │ │ └── particle_sample_heightmap.xml
│ │ ├── mission_race1_sky_SIDE.tga
│ │ ├── mission_race1_sky_TOP.tga
│ │ ├── motion
│ │ │ ├── stickman.asf
│ │ │ ├── stickman_jump_01.amc
│ │ │ ├── stickman_running_01.amc
│ │ │ └── stickman_walking_01.amc
│ │ ├── nvidia.bmp
│ │ ├── nvidia_flag_d.bmp
│ │ ├── particles_heightmap.tga
│ │ ├── pier_diffuse.dds
│ │ ├── planet.raw
│ │ ├── rock_diffuse2.dds
│ │ ├── rock_diffuse.tga
│ │ ├── rock_distance_diffuse.tga
│ │ ├── SampleBaseRandomSequence
│ │ ├── SampleBridges.raw
│ │ ├── sky_mission_race1.raw
│ │ ├── submarine_heightmap.bmp
│ │ ├── textures
│ │ │ ├── rock_diffuse.dds
│ │ │ └── shortGrass_diffuse.dds
│ │ └── user
│ │ └── dontremove
│ └── SampleRenderer
│ └── 4
│ ├── fonts
│ │ └── arial_black.bin
│ ├── materials
│ │ ├── concrete_debris.xml
│ │ ├── debug_texture.xml
│ │ ├── destruction_moistconcrete.xml
│ │ ├── destruction_plaster_interior.xml
│ │ ├── destruction_plaster.xml
│ │ ├── destruction_targetwall_interior.xml
│ │ ├── destruction_targetwall.xml
│ │ ├── destruction_wood_2x4_interior.xml
│ │ ├── destruction_wood_2x4.xml
│ │ ├── destruction_wood.xml
│ │ ├── fancy_cloth.xml
│ │ ├── material_turb1.xml
│ │ ├── mouse_cursor.xml
│ │ ├── outlinetext.xml
│ │ ├── particle_dust.xml
│ │ ├── particle_fog.xml
│ │ ├── particle_smoke.xml
│ │ ├── particle_sphere.xml
│ │ ├── particle_water.xml
│ │ ├── simple_cloth.xml
│ │ ├── simple_diffuse_alpha.xml
│ │ ├── simple_lit_alpha.xml
│ │ ├── simple_lit_color.xml
│ │ ├── simple_lit_uniform_alpha.xml
│ │ ├── simple_lit_uniform_color.xml
│ │ ├── simple_lit.xml
│ │ ├── simple_unlit.xml
│ │ ├── tablet_buttons.xml
│ │ ├── tablet_sticks.xml
│ │ └── wood_debris.xml
│ ├── shaders
│ │ ├── fragment
│ │ │ ├── fancy_cloth_diffuse.cg
│ │ │ ├── material_diffuse.cg
│ │ │ ├── outlinetext.cg
│ │ │ ├── particle_fog.cg
│ │ │ ├── pointsprite_diffuse2.cg
│ │ │ ├── pointsprite_diffuse.cg
│ │ │ ├── pointsprite_normal.cg
│ │ │ ├── sample_diffuse_and_texture.cg
│ │ │ ├── sample_diffuse_no_texture.cg
│ │ │ ├── screenquad.cg
│ │ │ ├── simple_alpha.cg
│ │ │ ├── simple.cg
│ │ │ ├── simple_color.cg
│ │ │ ├── simple_diffuse_alpha.cg
│ │ │ ├── simple_diffuse.cg
│ │ │ ├── simple_diffuse_fog.cg
│ │ │ ├── simple_diffuse_multitex_heightmap.cg
│ │ │ ├── simple_diffuse_normal.cg
│ │ │ ├── simple_diffuse_tiled.cg
│ │ │ ├── simple_diffuse_uniform_color.cg
│ │ │ ├── simple_diffuse_uniform_colors.cg
│ │ │ ├── simple_lightmap.cg
│ │ │ ├── simple_skydome.cg
│ │ │ ├── simple_test.cg
│ │ │ ├── simple_turbulence.cg
│ │ │ ├── simple_uniform_color.cg
│ │ │ ├── simple_uniform_color_normal.cg
│ │ │ ├── simple_uniform_colors.cg
│ │ │ ├── simple_unlit_bitangents.cg
│ │ │ ├── simple_unlit_normals.cg
│ │ │ ├── simple_unlit_tangents.cg
│ │ │ ├── tablet_buttons.cg
│ │ │ ├── tablet_sticks.cg
│ │ │ └── text.cg
│ │ ├── include
│ │ │ ├── config.cg
│ │ │ ├── defines.cg
│ │ │ ├── fragment_entry.cg
│ │ │ ├── fragment_entry_fog.cg
│ │ │ ├── fragment_entry_skydome.cg
│ │ │ ├── globals.cg
│ │ │ ├── lighting.cg
│ │ │ ├── noise.cg
│ │ │ ├── phong_lighting.cg
│ │ │ ├── tessellation.cg
│ │ │ └── tessellation_entry.cg
│ │ ├── tessellation
│ │ │ ├── procedural_noise.cg
│ │ │ ├── texture_noise.cg
│ │ │ └── wrinkle.cg
│ │ └── vertex
│ │ ├── mouse.cg
│ │ ├── particle_fog.cg
│ │ ├── pointsprite2.cg
│ │ ├── pointsprite.cg
│ │ ├── screenquad.cg
│ │ ├── skeletalmesh_1bone.cg
│ │ ├── skeletalmesh_4bone.cg
│ │ ├── skydome.cg
│ │ ├── staticmesh.cg
│ │ ├── staticmesh_lightmap.cg
│ │ ├── staticmesh_simple.cg
│ │ ├── tablet_buttons.cg
│ │ ├── tablet_sticks.cg
│ │ ├── text.cg
│ │ └── turbulencesprites.cg
│ └── textures
│ ├── billboard_sphere_normals.dds
│ ├── Brick_Cracked_d.tga
│ ├── BrickInt_d.tga
│ ├── control.dds
│ ├── debug_pattern.dds
│ ├── gravel_diffuse.dds
│ ├── GrayRock_Tileable_D.dds
│ ├── GrayRock_Tileable_N.dds
│ ├── grid_bordered.dds
│ ├── grid.dds
│ ├── GTC_Wall_D.dds
│ ├── GTC_Wall_N.dds
│ ├── knit_1d.dds
│ ├── knit_1n.dds
│ ├── Moai_d.dds
│ ├── Moai_i.dds
│ ├── MoistConcrete01D.dds
│ ├── MoistConcrete01N.dds
│ ├── mouse.dds
│ ├── OldPineWoodD.dds
│ ├── OldPineWoodN.dds
│ ├── particles_heightmap_lightmap.dds
│ ├── Plaster_Tileable.dds
│ ├── rock_diffuse.dds
│ ├── shortGrass_diffuse.dds
│ ├── smoke.dds
│ ├── SoftParticle.dds
│ ├── steak.dds
│ ├── test.dds
│ ├── TileWall.dds
│ ├── ui_knob_dxt3.dds
│ ├── ui_knob_dxt3.tga
│ ├── water.dds
│ └── Wood_Tileable.dds
├── release_notes.html
├── Samples
│ ├── compiler
│ │ ├── vc10win32public
│ │ │ ├── SampleBase.vcxproj
│ │ │ ├── Samples.sln
│ │ │ └── Samples.vcxproj
│ │ ├── vc10win64public
│ │ │ ├── SampleBase.vcxproj
│ │ │ ├── Samples.sln
│ │ │ └── Samples.vcxproj
│ │ ├── vc9win32public
│ │ │ ├── SampleBase.vcproj
│ │ │ ├── Samples.sln
│ │ │ └── Samples.vcproj
│ │ └── vc9win64public
│ │ ├── SampleBase.vcproj
│ │ ├── Samples.sln
│ │ └── Samples.vcproj
│ ├── PxToolkit
│ │ ├── compiler
│ │ │ ├── vc10win32public
│ │ │ │ └── PxToolkit.vcxproj
│ │ │ ├── vc10win64public
│ │ │ │ └── PxToolkit.vcxproj
│ │ │ ├── vc9win32public
│ │ │ │ └── PxToolkit.vcproj
│ │ │ └── vc9win64public
│ │ │ └── PxToolkit.vcproj
│ │ ├── include
│ │ │ ├── PxTkBmpLoader.h
│ │ │ ├── PxTkFPS.h
│ │ │ ├── PxTkMatrixUtils.h
│ │ │ ├── PxTkNamespaceMangle.h
│ │ │ ├── PxTkRandom.h
│ │ │ ├── PxTkRepX.h
│ │ │ ├── PxTkStream.h
│ │ │ └── PxToolkit.h
│ │ └── src
│ │ ├── PxTkBmpLoader.cpp
│ │ ├── PxTkFPS.cpp
│ │ ├── PxTkMatrixUtils.cpp
│ │ ├── PxTkRandom.cpp
│ │ ├── PxTkRepX.cpp
│ │ └── PxTkStream.cpp
│ ├── SampleBase
│ │ ├── AcclaimLoader.cpp
│ │ ├── AcclaimLoader.h
│ │ ├── Dummy.cpp
│ │ ├── ParticleEmitter.cpp
│ │ ├── ParticleEmitter.h
│ │ ├── ParticleEmitterPressure.cpp
│ │ ├── ParticleEmitterPressure.h
│ │ ├── ParticleEmitterRate.cpp
│ │ ├── ParticleEmitterRate.h
│ │ ├── ParticleFactory.cpp
│ │ ├── ParticleFactory.h
│ │ ├── ParticleSystem.cpp
│ │ ├── ParticleSystem.h
│ │ ├── PhysXSampleApplication.cpp
│ │ ├── PhysXSampleApplication.h
│ │ ├── PhysXSample.cpp
│ │ ├── PhysXSample.h
│ │ ├── Picking.cpp
│ │ ├── Picking.h
│ │ ├── RawLoader.cpp
│ │ ├── RawLoader.h
│ │ ├── RaycastCCD.cpp
│ │ ├── RaycastCCD.h
│ │ ├── RenderBaseActor.cpp
│ │ ├── RenderBaseActor.h
│ │ ├── RenderBaseObject.cpp
│ │ ├── RenderBaseObject.h
│ │ ├── RenderBoxActor.cpp
│ │ ├── RenderBoxActor.h
│ │ ├── RenderCapsuleActor.cpp
│ │ ├── RenderCapsuleActor.h
│ │ ├── RenderClothActor.cpp
│ │ ├── RenderClothActor.h
│ │ ├── RenderGridActor.cpp
│ │ ├── RenderGridActor.h
│ │ ├── RenderMaterial.cpp
│ │ ├── RenderMaterial.h
│ │ ├── RenderMeshActor.cpp
│ │ ├── RenderMeshActor.h
│ │ ├── RenderParticleSystemActor.cpp
│ │ ├── RenderParticleSystemActor.h
│ │ ├── RenderPhysX3Debug.cpp
│ │ ├── RenderPhysX3Debug.h
│ │ ├── RenderSphereActor.cpp
│ │ ├── RenderSphereActor.h
│ │ ├── RenderTexture.cpp
│ │ ├── RenderTexture.h
│ │ ├── SampleAllocator.cpp
│ │ ├── SampleAllocator.h
│ │ ├── SampleAllocatorSDKClasses.h
│ │ ├── SampleArray.h
│ │ ├── SampleBaseInputEventIds.h
│ │ ├── SampleCameraController.cpp
│ │ ├── SampleCameraController.h
│ │ ├── SampleCamera.cpp
│ │ ├── SampleCamera.h
│ │ ├── SampleCharacterHelpers.cpp
│ │ ├── SampleCharacterHelpers.h
│ │ ├── SampleConsole.cpp
│ │ ├── SampleConsole.h
│ │ ├── SampleInputMappingAsset.cpp
│ │ ├── SampleInputMappingAsset.h
│ │ ├── SampleMain.cpp
│ │ ├── SampleMouseFilter.cpp
│ │ ├── SampleMouseFilter.h
│ │ ├── SamplePreprocessor.h
│ │ ├── SampleRandomPrecomputed.cpp
│ │ ├── SampleRandomPrecomputed.h
│ │ ├── SampleStepper.cpp
│ │ ├── SampleStepper.h
│ │ ├── SampleUserInputDefines.h
│ │ ├── SampleUtils.h
│ │ ├── TestClothCollisionHelpers.cpp
│ │ ├── TestClothCollisionHelpers.h
│ │ ├── TestCloth.h
│ │ ├── TestClothHelpers.cpp
│ │ ├── TestClothHelpers.h
│ │ ├── TestClothReadDataLock.h
│ │ ├── TestGeometryHelpers.cpp
│ │ ├── TestGeometryHelpers.h
│ │ ├── TestGroup.cpp
│ │ ├── TestGroup.h
│ │ ├── Test.h
│ │ ├── TestMotionGenerator.cpp
│ │ ├── TestMotionGenerator.h
│ │ ├── wavefront.cpp
│ │ └── wavefront.h
│ ├── SampleBridges
│ │ ├── SampleBridgesCCT.cpp
│ │ ├── SampleBridges.cpp
│ │ ├── SampleBridges.h
│ │ ├── SampleBridgesInputEventIds.h
│ │ └── SampleBridgesSettings.h
│ ├── SampleCCTSharedCode
│ │ ├── KinematicPlatform.cpp
│ │ ├── KinematicPlatform.h
│ │ ├── SampleCCTActor.cpp
│ │ ├── SampleCCTActor.h
│ │ ├── SampleCCTCameraController.cpp
│ │ ├── SampleCCTCameraController.h
│ │ ├── SampleCCTJump.cpp
│ │ └── SampleCCTJump.h
│ ├── SampleCharacterCloth
│ │ ├── SampleCharacterClothCameraController.cpp
│ │ ├── SampleCharacterClothCameraController.h
│ │ ├── SampleCharacterCloth_CCT.cpp
│ │ ├── SampleCharacterCloth_ClothController.cpp
│ │ ├── SampleCharacterClothFlag.cpp
│ │ ├── SampleCharacterClothFlag.h
│ │ ├── SampleCharacterCloth.h
│ │ ├── SampleCharacterClothInputEventIds.h
│ │ ├── SampleCharacterClothJump.cpp
│ │ ├── SampleCharacterClothJump.h
│ │ ├── SampleCharacterCloth_Main.cpp
│ │ └── SampleCharacterCloth_TerrainBuilder.cpp
│ ├── SampleCustomGravity
│ │ ├── Planet.cpp
│ │ ├── Planet.h
│ │ ├── SampleCustomGravityBuilder.cpp
│ │ ├── SampleCustomGravityCameraController.cpp
│ │ ├── SampleCustomGravityCameraController.h
│ │ ├── SampleCustomGravity_CCT.cpp
│ │ ├── SampleCustomGravity.cpp
│ │ ├── SampleCustomGravityFilterShader.cpp
│ │ ├── SampleCustomGravity.h
│ │ └── SampleCustomGravityInputEventIds.h
│ ├── SampleFramework
│ │ ├── framework
│ │ │ ├── compiler
│ │ │ │ ├── vc10win32public
│ │ │ │ │ └── SampleFramework-MT.vcxproj
│ │ │ │ ├── vc10win64public
│ │ │ │ │ └── SampleFramework-MT.vcxproj
│ │ │ │ ├── vc9win32public
│ │ │ │ │ └── SampleFramework-MT.vcproj
│ │ │ │ └── vc9win64public
│ │ │ │ └── SampleFramework-MT.vcproj
│ │ │ ├── include
│ │ │ │ ├── AgPerfMonEventAPI.h
│ │ │ │ ├── AgPerfMonEventDefs.h
│ │ │ │ ├── AgPerfMonEventSrcAPI.h
│ │ │ │ ├── FrameworkFoundation.h
│ │ │ │ ├── ODBlock.h
│ │ │ │ ├── SampleActor.h
│ │ │ │ ├── SampleApplication.h
│ │ │ │ ├── SampleArray.h
│ │ │ │ ├── SampleAsset.h
│ │ │ │ ├── SampleAssetManager.h
│ │ │ │ ├── SampleCommandLine.h
│ │ │ │ ├── SampleDirManager.h
│ │ │ │ ├── SampleFilesystem.h
│ │ │ │ ├── SampleFrameworkInputEventIds.h
│ │ │ │ ├── SampleInputAsset.h
│ │ │ │ ├── SampleLineDebugRender.h
│ │ │ │ ├── SampleMaterialAsset.h
│ │ │ │ ├── SamplePointDebugRender.h
│ │ │ │ ├── SampleProfileDeclareAgPerfmonEventInfo.h
│ │ │ │ ├── SampleProfileDefineAgPerfmonEventInfo.h
│ │ │ │ ├── SamplePxProfileZone.h
│ │ │ │ ├── SampleTextureAsset.h
│ │ │ │ ├── SampleTree.h
│ │ │ │ ├── SampleTriangleDebugRender.h
│ │ │ │ ├── SampleXml.h
│ │ │ │ └── targa.h
│ │ │ └── src
│ │ │ ├── AgPerfMonEventSrcAPI.cpp
│ │ │ ├── nv_dds.cpp
│ │ │ ├── nv_dds.h
│ │ │ ├── ODBlock.cpp
│ │ │ ├── pvrt.h
│ │ │ ├── SampleApplication.cpp
│ │ │ ├── SampleAsset.cpp
│ │ │ ├── SampleAssetManager.cpp
│ │ │ ├── SampleCommandLine.cpp
│ │ │ ├── SampleDirManager.cpp
│ │ │ ├── SampleInputAsset.cpp
│ │ │ ├── SampleLineDebugRender.cpp
│ │ │ ├── SampleMaterialAsset.cpp
│ │ │ ├── SamplePointDebugRender.cpp
│ │ │ ├── SamplePxProfileZone.cpp
│ │ │ ├── SampleTextureAsset.cpp
│ │ │ ├── SampleTree.cpp
│ │ │ ├── SampleTriangleDebugRender.cpp
│ │ │ ├── targa.cpp
│ │ │ └── windows
│ │ │ └── WindowsSampleAssetManager.cpp
│ │ ├── platform
│ │ │ ├── compiler
│ │ │ │ ├── vc10win32public
│ │ │ │ │ └── SamplePlatform-MT.vcxproj
│ │ │ │ ├── vc10win64public
│ │ │ │ │ └── SamplePlatform-MT.vcxproj
│ │ │ │ ├── vc9win32public
│ │ │ │ │ └── SamplePlatform-MT.vcproj
│ │ │ │ └── vc9win64public
│ │ │ │ └── SamplePlatform-MT.vcproj
│ │ │ ├── include
│ │ │ │ ├── SamplePlatform.h
│ │ │ │ ├── SampleUserInput.h
│ │ │ │ ├── SampleUserInputIds.h
│ │ │ │ └── windows
│ │ │ │ ├── WindowsSamplePlatform.h
│ │ │ │ ├── WindowsSampleUserInput.h
│ │ │ │ └── WindowsSampleUserInputIds.h
│ │ │ └── src
│ │ │ ├── SamplePlatform.cpp
│ │ │ ├── SampleUserInput.cpp
│ │ │ └── windows
│ │ │ ├── WindowsSamplePlatform.cpp
│ │ │ └── WindowsSampleUserInput.cpp
│ │ └── renderer
│ │ ├── compiler
│ │ │ ├── vc10win32public
│ │ │ │ └── SampleRenderer-MT.vcxproj
│ │ │ ├── vc10win64public
│ │ │ │ └── SampleRenderer-MT.vcxproj
│ │ │ ├── vc9win32public
│ │ │ │ └── SampleRenderer-MT.vcproj
│ │ │ └── vc9win64public
│ │ │ └── SampleRenderer-MT.vcproj
│ │ ├── include
│ │ │ ├── GLIncludes.h
│ │ │ ├── RendererBoxShape.h
│ │ │ ├── RendererCapsuleShape.h
│ │ │ ├── RendererClothShape.h
│ │ │ ├── RendererColor.h
│ │ │ ├── RendererConfig.h
│ │ │ ├── RendererDesc.h
│ │ │ ├── RendererDirectionalLightDesc.h
│ │ │ ├── RendererDirectionalLight.h
│ │ │ ├── RendererFoundation.h
│ │ │ ├── RendererGridShape.h
│ │ │ ├── Renderer.h
│ │ │ ├── RendererIndexBufferDesc.h
│ │ │ ├── RendererIndexBuffer.h
│ │ │ ├── RendererInstanceBufferDesc.h
│ │ │ ├── RendererInstanceBuffer.h
│ │ │ ├── RendererInteropableBuffer.h
│ │ │ ├── RendererLightDesc.h
│ │ │ ├── RendererLight.h
│ │ │ ├── RendererMaterialDesc.h
│ │ │ ├── RendererMaterial.h
│ │ │ ├── RendererMaterialInstance.h
│ │ │ ├── RendererMemoryMacros.h
│ │ │ ├── RendererMeshContext.h
│ │ │ ├── RendererMeshDesc.h
│ │ │ ├── RendererMesh.h
│ │ │ ├── RendererMeshShape.h
│ │ │ ├── RendererParticleSystemShape.h
│ │ │ ├── RendererProjection.h
│ │ │ ├── RendererShape.h
│ │ │ ├── RendererSpotLightDesc.h
│ │ │ ├── RendererSpotLight.h
│ │ │ ├── RendererTargetDesc.h
│ │ │ ├── RendererTarget.h
│ │ │ ├── RendererTerrainShape.h
│ │ │ ├── RendererTexture2DDesc.h
│ │ │ ├── RendererTexture2D.h
│ │ │ ├── RendererVertexBufferDesc.h
│ │ │ ├── RendererVertexBuffer.h
│ │ │ ├── RendererWindow.h
│ │ │ └── windows
│ │ │ └── WindowsGLIncludes.h
│ │ └── src
│ │ ├── d3d9
│ │ │ ├── D3D9Renderer.cpp
│ │ │ ├── D3D9RendererDirectionalLight.cpp
│ │ │ ├── D3D9RendererDirectionalLight.h
│ │ │ ├── D3D9Renderer.h
│ │ │ ├── D3D9RendererIndexBuffer.cpp
│ │ │ ├── D3D9RendererIndexBuffer.h
│ │ │ ├── D3D9RendererInstanceBuffer.cpp
│ │ │ ├── D3D9RendererInstanceBuffer.h
│ │ │ ├── D3D9RendererMaterial.cpp
│ │ │ ├── D3D9RendererMaterial.h
│ │ │ ├── D3D9RendererMesh.cpp
│ │ │ ├── D3D9RendererMesh.h
│ │ │ ├── D3D9RendererSpotLight.cpp
│ │ │ ├── D3D9RendererSpotLight.h
│ │ │ ├── D3D9RendererTarget.cpp
│ │ │ ├── D3D9RendererTarget.h
│ │ │ ├── D3D9RendererTexture2D.cpp
│ │ │ ├── D3D9RendererTexture2D.h
│ │ │ ├── D3D9RendererVertexBuffer.cpp
│ │ │ ├── D3D9RendererVertexBuffer.h
│ │ │ ├── D3D9WPFRenderer.cpp
│ │ │ └── D3D9WPFRenderer.h
│ │ ├── gles2
│ │ │ ├── GLES2Renderer.cpp
│ │ │ ├── GLES2RendererDirectionalLight.cpp
│ │ │ ├── GLES2RendererDirectionalLight.h
│ │ │ ├── GLES2Renderer.h
│ │ │ ├── GLES2RendererIndexBuffer.cpp
│ │ │ ├── GLES2RendererIndexBuffer.h
│ │ │ ├── GLES2RendererMaterial.cpp
│ │ │ ├── GLES2RendererMaterial.h
│ │ │ ├── GLES2RendererMesh.cpp
│ │ │ ├── GLES2RendererMesh.h
│ │ │ ├── GLES2RendererTexture2D.cpp
│ │ │ ├── GLES2RendererTexture2D.h
│ │ │ ├── GLES2RendererVertexBuffer.cpp
│ │ │ └── GLES2RendererVertexBuffer.h
│ │ ├── gxm
│ │ │ ├── GXMRenderer.cpp
│ │ │ ├── GXMRendererDirectionalLight.cpp
│ │ │ ├── GXMRendererDirectionalLight.h
│ │ │ ├── GXMRenderer.h
│ │ │ ├── GXMRendererIndexBuffer.cpp
│ │ │ ├── GXMRendererIndexBuffer.h
│ │ │ ├── GXMRendererInstanceBuffer.cpp
│ │ │ ├── GXMRendererInstanceBuffer.h
│ │ │ ├── GXMRendererMaterial.cpp
│ │ │ ├── GXMRendererMaterial.h
│ │ │ ├── GXMRendererMesh.cpp
│ │ │ ├── GXMRendererMesh.h
│ │ │ ├── GXMRendererSpotLight.cpp
│ │ │ ├── GXMRendererSpotLight.h
│ │ │ ├── GXMRendererTexture2D.cpp
│ │ │ ├── GXMRendererTexture2D.h
│ │ │ ├── GXMRendererUtils.h
│ │ │ ├── GXMRendererVertexBuffer.cpp
│ │ │ └── GXMRendererVertexBuffer.h
│ │ ├── ogl
│ │ │ ├── OGLRenderer.cpp
│ │ │ ├── OGLRendererDirectionalLight.cpp
│ │ │ ├── OGLRendererDirectionalLight.h
│ │ │ ├── OGLRenderer.h
│ │ │ ├── OGLRendererIndexBuffer.cpp
│ │ │ ├── OGLRendererIndexBuffer.h
│ │ │ ├── OGLRendererInstanceBuffer.cpp
│ │ │ ├── OGLRendererInstanceBuffer.h
│ │ │ ├── OGLRendererMaterial.cpp
│ │ │ ├── OGLRendererMaterial.h
│ │ │ ├── OGLRendererMesh.cpp
│ │ │ ├── OGLRendererMesh.h
│ │ │ ├── OGLRendererSpotLight.cpp
│ │ │ ├── OGLRendererSpotLight.h
│ │ │ ├── OGLRendererTexture2D.cpp
│ │ │ ├── OGLRendererTexture2D.h
│ │ │ ├── OGLRendererVertexBuffer.cpp
│ │ │ └── OGLRendererVertexBuffer.h
│ │ ├── RendererBoxShape.cpp
│ │ ├── RendererCapsuleShape.cpp
│ │ ├── RendererClothShape.cpp
│ │ ├── RendererColor.cpp
│ │ ├── Renderer.cpp
│ │ ├── RendererDesc.cpp
│ │ ├── RendererDirectionalLight.cpp
│ │ ├── RendererDirectionalLightDesc.cpp
│ │ ├── RendererGridShape.cpp
│ │ ├── RendererIndexBuffer.cpp
│ │ ├── RendererIndexBufferDesc.cpp
│ │ ├── RendererInstanceBuffer.cpp
│ │ ├── RendererInstanceBufferDesc.cpp
│ │ ├── RendererLight.cpp
│ │ ├── RendererLightDesc.cpp
│ │ ├── RendererMaterial.cpp
│ │ ├── RendererMaterialDesc.cpp
│ │ ├── RendererMaterialInstance.cpp
│ │ ├── RendererMeshContext.cpp
│ │ ├── RendererMesh.cpp
│ │ ├── RendererMeshDesc.cpp
│ │ ├── RendererMeshShape.cpp
│ │ ├── RendererParticleSystemShape.cpp
│ │ ├── RendererProjection.cpp
│ │ ├── RendererShape.cpp
│ │ ├── RendererSpotLight.cpp
│ │ ├── RendererSpotLightDesc.cpp
│ │ ├── RendererTarget.cpp
│ │ ├── RendererTargetDesc.cpp
│ │ ├── RendererTerrainShape.cpp
│ │ ├── RendererTexture2D.cpp
│ │ ├── RendererTexture2DDesc.cpp
│ │ ├── RendererVertexBuffer.cpp
│ │ ├── RendererVertexBufferDesc.cpp
│ │ └── RendererWindow.cpp
│ ├── SampleHelloWorld
│ │ ├── SampleHelloWorld.cpp
│ │ └── SampleHelloWorld.h
│ ├── SampleNorthPole
│ │ ├── SampleNorthPoleBuilder.cpp
│ │ ├── SampleNorthPoleCameraController.cpp
│ │ ├── SampleNorthPoleCameraController.h
│ │ ├── SampleNorthPoleCCT.cpp
│ │ ├── SampleNorthPole.cpp
│ │ ├── SampleNorthPoleDynamics.cpp
│ │ ├── SampleNorthPoleFilterShader.cpp
│ │ ├── SampleNorthPole.h
│ │ └── SampleNorthPoleInputEventIds.h
│ ├── SampleParticles
│ │ ├── SampleParticles.cpp
│ │ ├── SampleParticles.h
│ │ └── SampleParticlesInputEventIds.h
│ ├── SampleSubmarine
│ │ ├── Crab.cpp
│ │ ├── Crab.h
│ │ ├── SampleSubmarine.cpp
│ │ ├── SampleSubmarine.h
│ │ ├── SampleSubmarineInputEventIds.h
│ │ └── SubmarineCameraController.h
│ └── SampleVehicle
│ ├── SampleVehicle_CameraController.cpp
│ ├── SampleVehicle_CameraController.h
│ ├── SampleVehicle_ControlInputs.cpp
│ ├── SampleVehicle_ControlInputs.h
│ ├── SampleVehicle.cpp
│ ├── SampleVehicleDebugRender.cpp
│ ├── SampleVehicle_GameLogic.cpp
│ ├── SampleVehicle_GameLogic.h
│ ├── SampleVehicle.h
│ ├── SampleVehicleInputEventIds.h
│ ├── SampleVehicle_SceneQuery.cpp
│ ├── SampleVehicle_SceneQuery.h
│ ├── SampleVehicleTerrain.cpp
│ ├── SampleVehicle_VehicleController.cpp
│ ├── SampleVehicle_VehicleController.h
│ ├── SampleVehicle_VehicleCooking.cpp
│ ├── SampleVehicle_VehicleCooking.h
│ ├── SampleVehicle_VehicleManager.cpp
│ └── SampleVehicle_VehicleManager.h
├── Source
│ ├── Common
│ │ └── src
│ │ ├── CmBitMap.h
│ │ ├── CmConeLimitHelper.h
│ │ ├── CmEventProfiler.h
│ │ ├── CmFlushPool.h
│ │ ├── CmFreeListAllocator.h
│ │ ├── CmFreeListAllocatorInternals.h
│ │ ├── CmIDPool.h
│ │ ├── CmIndexedPool.h
│ │ ├── CmInvasiveSet.h
│ │ ├── CmIO.h
│ │ ├── CmLegacyStream.h
│ │ ├── CmMatrix34.h
│ │ ├── CmMetaDataFlags.h
│ │ ├── CmMetaData.h
│ │ ├── CmPhysXCommon.h
│ │ ├── CmProfileDeclareEventInfo.h
│ │ ├── CmProfileDefineEventInfo.h
│ │ ├── CmProfileEventDefs.h
│ │ ├── CmPtrTable.h
│ │ ├── CmQueue.h
│ │ ├── CmReaderWriterLock.h
│ │ ├── CmRefCountable.h
│ │ ├── CmReflection.h
│ │ ├── CmRenderBuffer.h
│ │ ├── CmRenderOutput.h
│ │ ├── CmScaling.h
│ │ ├── CmSerialAlignment.h
│ │ ├── CmSerialFactory.h
│ │ ├── CmSerialFramework.h
│ │ ├── CmSpatialVector.h
│ │ ├── CmStringTable.h
│ │ ├── CmTask.h
│ │ ├── CmTaskPool.h
│ │ ├── CmTmpMem.h
│ │ ├── CmUtils.h
│ │ └── CmVisualization.h
│ ├── compiler
│ │ ├── resource_x64
│ │ │ ├── PhysX3CharacterKinematic.rc
│ │ │ └── resource.h
│ │ ├── resource_x86
│ │ │ ├── PhysX3CharacterKinematic.rc
│ │ │ └── resource.h
│ │ ├── vc10win32public
│ │ │ ├── PhysXCharacterKinematic.sln
│ │ │ ├── PhysXCharacterKinematic.vcxproj
│ │ │ ├── PhysXExtensions.sln
│ │ │ ├── PhysXExtensions.vcxproj
│ │ │ ├── PhysXVehicle.sln
│ │ │ └── PhysXVehicle.vcxproj
│ │ ├── vc10win64public
│ │ │ ├── PhysXCharacterKinematic.sln
│ │ │ ├── PhysXCharacterKinematic.vcxproj
│ │ │ ├── PhysXExtensions.sln
│ │ │ ├── PhysXExtensions.vcxproj
│ │ │ ├── PhysXVehicle.sln
│ │ │ └── PhysXVehicle.vcxproj
│ │ ├── vc9win32public
│ │ │ ├── PhysXCharacterKinematic.sln
│ │ │ ├── PhysXCharacterKinematic.vcproj
│ │ │ ├── PhysXExtensions.sln
│ │ │ ├── PhysXExtensions.vcproj
│ │ │ ├── PhysXVehicle.sln
│ │ │ └── PhysXVehicle.vcproj
│ │ └── vc9win64public
│ │ ├── PhysXCharacterKinematic.sln
│ │ ├── PhysXCharacterKinematic.vcproj
│ │ ├── PhysXExtensions.sln
│ │ ├── PhysXExtensions.vcproj
│ │ ├── PhysXVehicle.sln
│ │ └── PhysXVehicle.vcproj
│ ├── foundation
│ │ └── include
│ │ ├── PsAlignedMalloc.h
│ │ ├── PsAlloca.h
│ │ ├── PsAllocator.h
│ │ ├── PsAoS.h
│ │ ├── PsArray.h
│ │ ├── PsAtomic.h
│ │ ├── PsBasicTemplates.h
│ │ ├── PsBitUtils.h
│ │ ├── PsCpu.h
│ │ ├── PsFastIPC.h
│ │ ├── PsFastMemory.h
│ │ ├── PsFile.h
│ │ ├── PsFoundation.h
│ │ ├── PsFPU.h
│ │ ├── Ps.h
│ │ ├── PsHash.h
│ │ ├── PsHashInternals.h
│ │ ├── PsHashMap.h
│ │ ├── PsHashSet.h
│ │ ├── PsInlineAllocator.h
│ │ ├── PsInlineAoS.h
│ │ ├── PsInlineArray.h
│ │ ├── PsIntrinsics.h
│ │ ├── PsIPC.h
│ │ ├── PsMathUtils.h
│ │ ├── PsMemoryMappedFile.h
│ │ ├── PsMutex.h
│ │ ├── PsNoCopy.h
│ │ ├── PsPAEventSrc.h
│ │ ├── PsPAProfileZone.h
│ │ ├── PsPool.h
│ │ ├── PsPrintString.h
│ │ ├── PsRingBuffer.h
│ │ ├── PsSList.h
│ │ ├── PsSocket.h
│ │ ├── PsSort.h
│ │ ├── PsSortInternals.h
│ │ ├── PsString.h
│ │ ├── PsSync.h
│ │ ├── PsTempAllocator.h
│ │ ├── PsThread.h
│ │ ├── PsTime.h
│ │ ├── PsUserAllocated.h
│ │ ├── PsUtilities.h
│ │ ├── PsVecMathAoSScalar.h
│ │ ├── PsVecMathAoSScalarInline.h
│ │ ├── PsVecMathAosTest.h
│ │ ├── PsVecMath.h
│ │ ├── PsVecMathUtilities.h
│ │ ├── PsVecQuat.h
│ │ ├── PsVecTransform.h
│ │ └── windows
│ │ ├── PsPAGPUEventSrc.h
│ │ ├── PsWindowsAoS.h
│ │ ├── PsWindowsFile.h
│ │ ├── PsWindowsInclude.h
│ │ ├── PsWindowsInlineAoS.h
│ │ ├── PsWindowsIntrinsics.h
│ │ ├── PsWindowsModuleUpdateLoader.h
│ │ ├── PsWindowsString.h
│ │ └── PsWindowsTrigConstants.h
│ ├── GeomUtils
│ │ ├── headers
│ │ │ ├── GuBounds3.h
│ │ │ ├── GuBox.h
│ │ │ ├── GuCapsule.h
│ │ │ ├── GuGeometryQuery.h
│ │ │ ├── GuGeomUtils.h
│ │ │ ├── GuPlane.h
│ │ │ ├── GuSegment.h
│ │ │ ├── GuSphere.h
│ │ │ ├── GuVecBox.h
│ │ │ ├── GuVecCapsule.h
│ │ │ ├── GuVecCone.h
│ │ │ ├── GuVecConvex.h
│ │ │ ├── GuVecConvexHull.h
│ │ │ ├── GuVecCylinder.h
│ │ │ ├── GuVecSphere.h
│ │ │ └── GuVecTriangle.h
│ │ └── src
│ │ ├── GuBarycentricCoordinates.h
│ │ ├── GuBigConvexData2.h
│ │ ├── GuBigConvexData.h
│ │ ├── GuBoxConversion.h
│ │ ├── GuBoxProjection.h
│ │ ├── GuBoxPruning.h
│ │ ├── GuCollisionModel.h
│ │ ├── GuConvexEdgeFlags.h
│ │ ├── GuConvexHull.h
│ │ ├── GuConvexMeshData.h
│ │ ├── GuConvexMesh.h
│ │ ├── GuConvexSupportTable.h
│ │ ├── GuConvexUtilsInternal.h
│ │ ├── GuCubeIndex.h
│ │ ├── GuDebug.h
│ │ ├── GuDistancePointBox.h
│ │ ├── GuDistancePointSegment.h
│ │ ├── GuDistancePointTriangle.h
│ │ ├── GuDistanceSegmentBox.h
│ │ ├── GuDistanceSegmentSegment.h
│ │ ├── GuDistanceSegmentTriangle.h
│ │ ├── GuEdgeCache.h
│ │ ├── GuEdgeListData.h
│ │ ├── GuEntityReport.h
│ │ ├── GuEPAFacet.h
│ │ ├── GuEPA.h
│ │ ├── GuGeometryUnion.h
│ │ ├── GuGeomUtilsInternal.h
│ │ ├── GuGJKFallBack.h
│ │ ├── GuGJK.h
│ │ ├── GuGJKObjectSupport.h
│ │ ├── GuGJKPenetration.h
│ │ ├── GuGJKPenetrationWrapper.h
│ │ ├── GuGJKRaycast.h
│ │ ├── GuGJKSimplex.h
│ │ ├── GuGJKSimplexTesselation.h
│ │ ├── GuGJKSweep.h
│ │ ├── GuGJKUtil.h
│ │ ├── GuGJKWrapper.h
│ │ ├── GuHeightFieldData.h
│ │ ├── GuHeightField.h
│ │ ├── GuHeightFieldUtil.h
│ │ ├── GuHillClimbing.h
│ │ ├── GuIceSupport.h
│ │ ├── GuInternalTriangleMesh.h
│ │ ├── GuIntersectionBoxBox.h
│ │ ├── GuIntersectionCapsuleBox.h
│ │ ├── GuIntersectionEdgeEdge.h
│ │ ├── GuIntersectionRayBox.h
│ │ ├── GuIntersectionRayCapsule.h
│ │ ├── GuIntersectionRayPlane.h
│ │ ├── GuIntersectionRaySphere.h
│ │ ├── GuIntersectionRayTriangle.h
│ │ ├── GuIntersectionSphereBox.h
│ │ ├── GuIntersectionTriangleBox.h
│ │ ├── GuIntersectionTriangleTriangle.h
│ │ ├── GuMeshFactory.h
│ │ ├── GuMTD.h
│ │ ├── GuOverlapTests.h
│ │ ├── GuRaycastTests.h
│ │ ├── GuRTree.h
│ │ ├── GuSerialize.h
│ │ ├── GuSPUHelpers.h
│ │ ├── GuSweepTests.h
│ │ ├── GuTriangle32.h
│ │ ├── GuTriangleMeshData.h
│ │ ├── GuTriangleMesh.h
│ │ └── GuTriangleVertexPointers.h
│ ├── PhysXCharacterKinematic
│ │ └── src
│ │ ├── CctBoxController.cpp
│ │ ├── CctBoxController.h
│ │ ├── CctCapsuleController.cpp
│ │ ├── CctCapsuleController.h
│ │ ├── CctCharacterControllerCallbacks.cpp
│ │ ├── CctCharacterController.cpp
│ │ ├── CctCharacterController.h
│ │ ├── CctCharacterControllerManager.cpp
│ │ ├── CctCharacterControllerManager.h
│ │ ├── CctController.cpp
│ │ ├── CctController.h
│ │ ├── CctInternalStructs.h
│ │ ├── CctObstacleContext.cpp
│ │ ├── CctObstacleContext.h
│ │ ├── CctSweptBox.cpp
│ │ ├── CctSweptBox.h
│ │ ├── CctSweptCapsule.cpp
│ │ ├── CctSweptCapsule.h
│ │ ├── CctSweptVolume.cpp
│ │ ├── CctSweptVolume.h
│ │ └── CctUtils.h
│ ├── PhysXExtensions
│ │ └── src
│ │ ├── ExtConstraintHelper.h
│ │ ├── ExtCpuWorkerThread.cpp
│ │ ├── ExtCpuWorkerThread.h
│ │ ├── ExtD6Joint.cpp
│ │ ├── ExtD6Joint.h
│ │ ├── ExtD6JointSolverPrep.cpp
│ │ ├── ExtDefaultCpuDispatcher.cpp
│ │ ├── ExtDefaultCpuDispatcher.h
│ │ ├── ExtDefaultErrorCallback.cpp
│ │ ├── ExtDefaultSimulationFilterShader.cpp
│ │ ├── ExtDefaultStreams.cpp
│ │ ├── ExtDistanceJoint.cpp
│ │ ├── ExtDistanceJoint.h
│ │ ├── ExtDistanceJointSolverPrep.cpp
│ │ ├── ExtExtensions.cpp
│ │ ├── ExtFixedJoint.cpp
│ │ ├── ExtFixedJoint.h
│ │ ├── ExtFixedJointSolverPrep.cpp
│ │ ├── ExtInertiaTensor.h
│ │ ├── ExtJoint.cpp
│ │ ├── ExtJoint.h
│ │ ├── ExtJointMetaDataExtensions.h
│ │ ├── ExtJointRepXExtensions.cpp
│ │ ├── ExtMetaData.cpp
│ │ ├── ExtParticleExt.cpp
│ │ ├── ExtPlatform.h
│ │ ├── ExtPrismaticJoint.cpp
│ │ ├── ExtPrismaticJoint.h
│ │ ├── ExtPrismaticJointSolverPrep.cpp
│ │ ├── ExtPvdClientImpl.cpp
│ │ ├── ExtPvdClientImpl.h
│ │ ├── ExtPxStringTable.cpp
│ │ ├── ExtRevoluteJoint.cpp
│ │ ├── ExtRevoluteJoint.h
│ │ ├── ExtRevoluteJointSolverPrep.cpp
│ │ ├── ExtRigidBodyExt.cpp
│ │ ├── ExtSharedQueueEntryPool.h
│ │ ├── ExtSimpleFactory.cpp
│ │ ├── ExtSmoothNormals.cpp
│ │ ├── ExtSphericalJoint.cpp
│ │ ├── ExtSphericalJoint.h
│ │ ├── ExtSphericalJointSolverPrep.cpp
│ │ ├── ExtTaskQueueHelper.h
│ │ ├── ExtTriangleMeshExt.cpp
│ │ ├── ExtVisualDebugger.cpp
│ │ └── ExtVisualDebugger.h
│ ├── PhysXMetaData
│ │ ├── core
│ │ │ ├── include
│ │ │ │ ├── PvdMetaDataDefineProperties.h
│ │ │ │ ├── PvdMetaDataExtensions.h
│ │ │ │ ├── PvdMetaDataPropertyVisitor.h
│ │ │ │ ├── PxAutoGeneratedMetaDataObjectNames.h
│ │ │ │ ├── PxAutoGeneratedMetaDataObjects.h
│ │ │ │ ├── PxMetaDataCompare.h
│ │ │ │ ├── PxMetaDataCppPrefix.h
│ │ │ │ ├── PxMetaDataObjects.h
│ │ │ │ └── RepXMetaDataPropertyVisitor.h
│ │ │ └── src
│ │ │ ├── PxAutoGeneratedMetaDataObjects.cpp
│ │ │ └── PxMetaDataObjects.cpp
│ │ └── extensions
│ │ ├── include
│ │ │ ├── PxExtensionAutoGeneratedMetaDataObjectNames.h
│ │ │ ├── PxExtensionAutoGeneratedMetaDataObjects.h
│ │ │ └── PxExtensionMetaDataObjects.h
│ │ └── src
│ │ └── PxExtensionAutoGeneratedMetaDataObjects.cpp
│ ├── PhysXProfileSDK
│ │ ├── PxProfileContextProviderImpl.h
│ │ ├── PxProfileDataBuffer.h
│ │ ├── PxProfileDataParsing.h
│ │ ├── PxProfileEventBuffer.h
│ │ ├── PxProfileEventImpl.cpp
│ │ ├── PxProfileEventParser.h
│ │ ├── PxProfileEventSerialization.h
│ │ ├── PxProfileFoundationWrapper.h
│ │ ├── PxProfileMemoryBuffer.h
│ │ ├── PxProfileMemoryEventBuffer.h
│ │ ├── PxProfileMemoryEventParser.h
│ │ ├── PxProfileMemoryEventRecorder.h
│ │ ├── PxProfileMemoryEventReflexiveWriter.h
│ │ ├── PxProfileMemoryEvents.h
│ │ ├── PxProfileMemoryEventSummarizer.h
│ │ ├── PxProfileScopedMutexLock.h
│ │ ├── PxProfileZoneImpl.h
│ │ └── PxProfileZoneManagerImpl.h
│ ├── PhysXVehicle
│ │ └── src
│ │ ├── PxVehicleComponents.cpp
│ │ ├── PxVehicleDefaults.h
│ │ ├── PxVehicleDrive4W.cpp
│ │ ├── PxVehicleDrive.cpp
│ │ ├── PxVehicleDriveTank.cpp
│ │ ├── PxVehicleLinearMath.h
│ │ ├── PxVehicleNoDrive.cpp
│ │ ├── PxVehicleSDK.cpp
│ │ ├── PxVehicleSuspLimitConstraintShader.h
│ │ ├── PxVehicleSuspWheelTire4.cpp
│ │ ├── PxVehicleSuspWheelTire4.h
│ │ ├── PxVehicleTireFriction.cpp
│ │ ├── PxVehicleUpdate.cpp
│ │ ├── PxVehicleWheels.cpp
│ │ ├── VehicleUtilControl.cpp
│ │ ├── VehicleUtilSetup.cpp
│ │ └── VehicleUtilTelemetry.cpp
│ ├── PvdRuntime
│ │ └── src
│ │ ├── PvdMetaDataBindingData.h
│ │ ├── PvdSceneVisualDebugger.cpp
│ │ ├── PvdSceneVisualDebugger.h
│ │ ├── PvdTypeNames.h
│ │ ├── PvdVisualDebugger.cpp
│ │ ├── PvdVisualDebugger.h
│ │ ├── PxMetaDataPvdBinding.cpp
│ │ └── PxMetaDataPvdBinding.h
│ ├── RepX
│ │ └── src
│ │ ├── MemoryPool.h
│ │ ├── MemoryPoolStreams.h
│ │ ├── PxFilebufToPxStream.h
│ │ ├── PxStreamOperators.h
│ │ ├── RepXCoreExtensionDeserializer.h
│ │ ├── RepXCoreExtensions.cpp
│ │ ├── RepXCoreExtensionSerializer.h
│ │ ├── RepX.cpp
│ │ ├── RepXExtensionImpl.h
│ │ ├── RepXImpl.h
│ │ ├── RepXMemoryAllocator.h
│ │ ├── RepXReader.h
│ │ ├── RepXStringToType.h
│ │ ├── RepXVisitorReader.h
│ │ ├── RepXVisitorWriter.h
│ │ ├── RepXWriter.h
│ │ └── SimpleXmlWriter.h
│ └── shared
│ └── general
│ ├── PxIOStream
│ │ ├── include
│ │ │ └── PxFileBuffer.h
│ │ └── public
│ │ └── PxFileBuf.h
│ ├── shared
│ │ └── PsShare.h
│ └── string_parsing
│ ├── include
│ │ └── FastXml.h
│ └── src
│ └── FastXml.cpp
├── Tools
│ └── PhysXMetaDataGenerator
│ ├── clang.exe
│ ├── PxPhysicsWithExtensionsAPI.h
│ └── runClang_release.bat
└── version-PhysX.txt
123 directories, 1022 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论