Copy disabled (too large)
Download .txt
Showing preview only (46,440K chars total). Download the full file to get everything.
Repository: KeenSoftwareHouse/Miner-Wars-2081
Branch: master
Commit: c5da0cfe54cf
Files: 1700
Total size: 43.9 MB
Directory structure:
gitextract_agadg8y4/
├── .gitignore
├── 3rd/
│ ├── SharpDX/
│ │ ├── SharpDX.D3DCompiler.xml
│ │ ├── SharpDX.DXGI.xml
│ │ ├── SharpDX.Direct2D1.xml
│ │ ├── SharpDX.Direct3D10.xml
│ │ ├── SharpDX.Direct3D11.Effects.xml
│ │ ├── SharpDX.Direct3D11.xml
│ │ ├── SharpDX.Direct3D9.xml
│ │ ├── SharpDX.DirectInput.xml
│ │ ├── SharpDX.DirectSound.xml
│ │ ├── SharpDX.MediaFoundation.xml
│ │ ├── SharpDX.RawInput.xml
│ │ ├── SharpDX.Toolkit.Compiler.xml
│ │ ├── SharpDX.Toolkit.CompilerTask.xml
│ │ ├── SharpDX.Toolkit.Game.xml
│ │ ├── SharpDX.Toolkit.Graphics.xml
│ │ ├── SharpDX.Toolkit.xml
│ │ ├── SharpDX.XACT3.xml
│ │ ├── SharpDX.XAudio2.xml
│ │ ├── SharpDX.XInput.xml
│ │ └── SharpDX.xml
│ ├── SysUtils/
│ │ └── SysUtils.pdb
│ ├── TraceTool/
│ │ └── TraceTool.pdb
│ └── TraceTool2/
│ ├── License.txt
│ └── TraceTool.xml
├── Effects/
│ ├── BackgroundCube/
│ │ ├── MyBackgroundBillboards.fx
│ │ ├── MyBackgroundCube.fx
│ │ ├── MyDistantImpostorEffect.fx
│ │ └── MyHudSectorBorder.fx
│ ├── Decals/
│ │ └── MyDecalEffect.fx
│ ├── Fullscreen/
│ │ ├── MyEffectAmbientPrecalculation.fx
│ │ ├── MyEffectAntiAlias.fx
│ │ ├── MyEffectClearGbuffer.fx
│ │ ├── MyEffectContrast.fx
│ │ ├── MyEffectGaussianBlur.fx
│ │ ├── MyEffectGodRays.fx
│ │ ├── MyEffectLodTransition2.fx
│ │ ├── MyEffectScreenshot.fx
│ │ └── MyEffectVolumetricFog.fx
│ ├── HDR/
│ │ ├── MyEffectHDR.fx
│ │ ├── MyEffectHDRBase.fxh
│ │ ├── MyEffectLuminance.fx
│ │ ├── MyEffectScale.fx
│ │ ├── MyEffectSunGlare.fx
│ │ └── MyEffectThreshold.fx
│ ├── HUD/
│ │ ├── MyEffectCockpitGlass.fx
│ │ ├── MyHudEffect.fx
│ │ └── MyHudRadarEffect.fx
│ ├── Lights/
│ │ ├── MyEffectBlendLights.fx
│ │ ├── MyEffectDirectionalLight.fx
│ │ └── MyEffectPointLight.fx
│ ├── Models/
│ │ ├── MyEffectModelsDNS.fx
│ │ ├── MyEffectModelsDiffuse.fx
│ │ ├── MyEffectOcclusionQueryDraw.fx
│ │ └── MyEffectRenderGizmo.fx
│ ├── MyEffectBase.fxh
│ ├── MyEffectDynamicLightingBase.fxh
│ ├── MyEffectLights.fx
│ ├── MyEffectLodTransition.fx
│ ├── MyEffectModelsDS.fx
│ ├── MyEffectReflectorBase.fxh
│ ├── MyEffectShadowBase.fxh
│ ├── MyEffectSpotShadowBase.fxh
│ ├── MyEffectSprite.fx
│ ├── MyEffectSpriteBatchShader.fx
│ ├── MyPerlinNoise.fxh
│ ├── SSAO/
│ │ ├── MyEffectDownsampleDepthForSSAO.fx
│ │ ├── MyEffectSSAOBlur2.fx
│ │ └── MyEffectVolumetricSSAO2.fx
│ ├── Shadows/
│ │ ├── MyEffectShadowMap.fx
│ │ └── MyEffectShadowOcclusion.fx
│ ├── SolarSystemMap/
│ │ └── MySolarSystemMapGrid.fx
│ ├── Sprites/
│ │ ├── MyEffectSprite.fx
│ │ ├── MyEffectSpriteBatchOriginal.fx
│ │ └── MyEffectSpriteBatchShader.fx
│ ├── TODO/
│ │ ├── MyCommonEffects.fxh
│ │ └── MyEffectStencilMask.fx
│ ├── Toolkit/
│ │ ├── Macros.fxh
│ │ └── SpriteEffect.fx
│ ├── TransparentGeometry/
│ │ └── MyEffectTransparentGeometry.fx
│ └── Voxels/
│ ├── MyEffectVoxels.fx
│ ├── MyEffectVoxelsBase.fxh
│ ├── MyEffectVoxelsDebris.fx
│ └── MyEffectVoxelsStaticAsteroid.fx
├── License.txt
├── License_MicrosoftPublicLicense.txt
├── MinerWars2081.sln
├── MinerWars2081.suo
├── Readme.txt
├── Readme_Content.txt
├── Sources/
│ ├── CommonLIB/
│ │ ├── AppCode/
│ │ │ ├── GImpact/
│ │ │ │ ├── BulletCollision/
│ │ │ │ │ ├── BoxCollision.cs
│ │ │ │ │ ├── ClipPolygon.cs
│ │ │ │ │ ├── GImpactBvh.cs
│ │ │ │ │ ├── GImpactQuantization.cs
│ │ │ │ │ ├── GImpactQuantizedBvh.cs
│ │ │ │ │ ├── GeometeryOperations.cs
│ │ │ │ │ └── TriangleShapeEx.cs
│ │ │ │ ├── BulletGlobalsFake.cs
│ │ │ │ └── LinearMath/
│ │ │ │ ├── AabbUtil2.cs
│ │ │ │ ├── ConvexHull.cs
│ │ │ │ ├── ConvexHullComputer.cs
│ │ │ │ ├── IndexedBasisMatrix.cs
│ │ │ │ ├── IndexedMatrix.cs
│ │ │ │ ├── IndexedVector3.cs
│ │ │ │ ├── MathUtil.cs
│ │ │ │ ├── ObjectArray.cs
│ │ │ │ ├── TransformUtil.cs
│ │ │ │ └── UShortVector3.cs
│ │ │ ├── Generics/
│ │ │ │ ├── MyDynamicObjectsPool.cs
│ │ │ │ ├── MyObjectsPool.cs
│ │ │ │ ├── MyObjectsPoolSimple.cs
│ │ │ │ └── MyWeightDictionary.cs
│ │ │ ├── Import/
│ │ │ │ ├── MyImporterConstants.cs
│ │ │ │ ├── MyMaterialDescriptor.cs
│ │ │ │ ├── MyMeshPartSolver.cs
│ │ │ │ ├── MyModelExporter.cs
│ │ │ │ └── VF_Packer.cs
│ │ │ ├── MyMessageBox.cs
│ │ │ ├── MyMwcEnums.cs
│ │ │ ├── MyMwcFinalBuildConstants.cs
│ │ │ ├── MyMwcSingleCrypto.cs
│ │ │ ├── MyTraceClient.cs
│ │ │ ├── Networking/
│ │ │ │ ├── IMyEvent.cs
│ │ │ │ ├── IReadWriteMessage.cs
│ │ │ │ ├── Lidgren/
│ │ │ │ │ ├── Encryption/
│ │ │ │ │ │ ├── INetEncryption.cs
│ │ │ │ │ │ ├── NetAESEncryption.cs
│ │ │ │ │ │ ├── NetBlockEncryptionBase.cs
│ │ │ │ │ │ ├── NetDESEncryption.cs
│ │ │ │ │ │ ├── NetRC2Encryption.cs
│ │ │ │ │ │ ├── NetTripleDESEncryption.cs
│ │ │ │ │ │ ├── NetXorEncryption.cs
│ │ │ │ │ │ └── NetXteaEncryption.cs
│ │ │ │ │ ├── NetBigInteger.cs
│ │ │ │ │ ├── NetBitVector.cs
│ │ │ │ │ ├── NetBitWriter.cs
│ │ │ │ │ ├── NetBuffer.Peek.cs
│ │ │ │ │ ├── NetBuffer.Read.Reflection.cs
│ │ │ │ │ ├── NetBuffer.Read.cs
│ │ │ │ │ ├── NetBuffer.Write.Reflection.cs
│ │ │ │ │ ├── NetBuffer.Write.cs
│ │ │ │ │ ├── NetBuffer.cs
│ │ │ │ │ ├── NetClient.cs
│ │ │ │ │ ├── NetConnection.Handshake.cs
│ │ │ │ │ ├── NetConnection.Latency.cs
│ │ │ │ │ ├── NetConnection.MTU.cs
│ │ │ │ │ ├── NetConnection.cs
│ │ │ │ │ ├── NetConnectionStatistics.cs
│ │ │ │ │ ├── NetConnectionStatus.cs
│ │ │ │ │ ├── NetConstants.cs
│ │ │ │ │ ├── NetDeliveryMethod.cs
│ │ │ │ │ ├── NetException.cs
│ │ │ │ │ ├── NetFragmentationHelper.cs
│ │ │ │ │ ├── NetFragmentationInfo.cs
│ │ │ │ │ ├── NetIncomingMessage.cs
│ │ │ │ │ ├── NetIncomingMessageType.cs
│ │ │ │ │ ├── NetMessageType.cs
│ │ │ │ │ ├── NetNatIntroduction.cs
│ │ │ │ │ ├── NetOutgoingMessage.cs
│ │ │ │ │ ├── NetPeer.Discovery.cs
│ │ │ │ │ ├── NetPeer.Fragmentation.cs
│ │ │ │ │ ├── NetPeer.Internal.cs
│ │ │ │ │ ├── NetPeer.LatencySimulation.cs
│ │ │ │ │ ├── NetPeer.Logging.cs
│ │ │ │ │ ├── NetPeer.MessagePools.cs
│ │ │ │ │ ├── NetPeer.Send.cs
│ │ │ │ │ ├── NetPeer.cs
│ │ │ │ │ ├── NetPeerConfiguration.cs
│ │ │ │ │ ├── NetPeerStatistics.cs
│ │ │ │ │ ├── NetPeerStatus.cs
│ │ │ │ │ ├── NetQueue.cs
│ │ │ │ │ ├── NetRandom.cs
│ │ │ │ │ ├── NetReceiverChannelBase.cs
│ │ │ │ │ ├── NetReliableOrderedReceiver.cs
│ │ │ │ │ ├── NetReliableSenderChannel.cs
│ │ │ │ │ ├── NetReliableSequencedReceiver.cs
│ │ │ │ │ ├── NetReliableUnorderedReceiver.cs
│ │ │ │ │ ├── NetSRP.cs
│ │ │ │ │ ├── NetSendResult.cs
│ │ │ │ │ ├── NetSenderChannelBase.cs
│ │ │ │ │ ├── NetServer.cs
│ │ │ │ │ ├── NetStoredReliableMessage.cs
│ │ │ │ │ ├── NetTime.cs
│ │ │ │ │ ├── NetTuple.cs
│ │ │ │ │ ├── NetUPnP.cs
│ │ │ │ │ ├── NetUnreliableSenderChannel.cs
│ │ │ │ │ ├── NetUnreliableSequencedReceiver.cs
│ │ │ │ │ ├── NetUnreliableUnorderedReceiver.cs
│ │ │ │ │ ├── NetUtility.cs
│ │ │ │ │ └── SenderChannelBase.cs
│ │ │ │ ├── Multiplayer/
│ │ │ │ │ ├── MyEventAddExplosion.cs
│ │ │ │ │ ├── MyEventAddVoxelHand.cs
│ │ │ │ │ ├── MyEventAfterburner.cs
│ │ │ │ │ ├── MyEventAmmoExplosion.cs
│ │ │ │ │ ├── MyEventAmmoPosition.cs
│ │ │ │ │ ├── MyEventAmmoUpdate.cs
│ │ │ │ │ ├── MyEventChat.cs
│ │ │ │ │ ├── MyEventChooseFaction.cs
│ │ │ │ │ ├── MyEventChooseFactionResponse.cs
│ │ │ │ │ ├── MyEventCountdown.cs
│ │ │ │ │ ├── MyEventCreateGame.cs
│ │ │ │ │ ├── MyEventCreateGameResponse.cs
│ │ │ │ │ ├── MyEventCutOut.cs
│ │ │ │ │ ├── MyEventDie.cs
│ │ │ │ │ ├── MyEventDirectIntroductionResponse.cs
│ │ │ │ │ ├── MyEventDoDamage.cs
│ │ │ │ │ ├── MyEventDummyFlags.cs
│ │ │ │ │ ├── MyEventEnterGame.cs
│ │ │ │ │ ├── MyEventEnterGameResponse.cs
│ │ │ │ │ ├── MyEventEntityReset.cs
│ │ │ │ │ ├── MyEventEvent.cs
│ │ │ │ │ ├── MyEventFlags.cs
│ │ │ │ │ ├── MyEventFriendlyFire.cs
│ │ │ │ │ ├── MyEventGetGames.cs
│ │ │ │ │ ├── MyEventGetGamesResponse.cs
│ │ │ │ │ ├── MyEventGetPlayerList.cs
│ │ │ │ │ ├── MyEventGetPlayerListResponse.cs
│ │ │ │ │ ├── MyEventGlobalFlag.cs
│ │ │ │ │ ├── MyEventHeadshake.cs
│ │ │ │ │ ├── MyEventHealthUpdate.cs
│ │ │ │ │ ├── MyEventInventoryUpdate.cs
│ │ │ │ │ ├── MyEventJoinGame.cs
│ │ │ │ │ ├── MyEventJoinGameResponse.cs
│ │ │ │ │ ├── MyEventLock.cs
│ │ │ │ │ ├── MyEventLockResult.cs
│ │ │ │ │ ├── MyEventLogin.cs
│ │ │ │ │ ├── MyEventLoginResponse.cs
│ │ │ │ │ ├── MyEventLoginSteam.cs
│ │ │ │ │ ├── MyEventMissionProgress.cs
│ │ │ │ │ ├── MyEventMissionUpdateVars.cs
│ │ │ │ │ ├── MyEventMusicTransition.cs
│ │ │ │ │ ├── MyEventNewEntity.cs
│ │ │ │ │ ├── MyEventNewPlayer.cs
│ │ │ │ │ ├── MyEventNotification.cs
│ │ │ │ │ ├── MyEventPilotDie.cs
│ │ │ │ │ ├── MyEventPlayDialogue.cs
│ │ │ │ │ ├── MyEventPlaySound.cs
│ │ │ │ │ ├── MyEventPlayerStateChanged.cs
│ │ │ │ │ ├── MyEventProjectileHit.cs
│ │ │ │ │ ├── MyEventRequestIntroduction.cs
│ │ │ │ │ ├── MyEventRespawn.cs
│ │ │ │ │ ├── MyEventSavePlayer.cs
│ │ │ │ │ ├── MyEventSectorData.cs
│ │ │ │ │ ├── MyEventSetActorFaction.cs
│ │ │ │ │ ├── MyEventSetEntityFaction.cs
│ │ │ │ │ ├── MyEventSetFaction.cs
│ │ │ │ │ ├── MyEventSetFactionRelation.cs
│ │ │ │ │ ├── MyEventShipConfigUpdate.cs
│ │ │ │ │ ├── MyEventShoot.cs
│ │ │ │ │ ├── MyEventSpawnBot.cs
│ │ │ │ │ ├── MyEventSpeacialWeapons.cs
│ │ │ │ │ ├── MyEventStatsUpdate.cs
│ │ │ │ │ ├── MyEventUpdateGame.cs
│ │ │ │ │ ├── MyEventUpdatePosition.cs
│ │ │ │ │ ├── MyEventUpdatePositionFast.cs
│ │ │ │ │ ├── MyEventUpdateRotationFast.cs
│ │ │ │ │ ├── MyEventValidateUser.cs
│ │ │ │ │ ├── MyEventValidateUserResponse.cs
│ │ │ │ │ ├── MyGameInfo.cs
│ │ │ │ │ ├── MyPlayerInfo.cs
│ │ │ │ │ └── MyResultCode.cs
│ │ │ │ ├── MyLidgrenExtensions.cs
│ │ │ │ ├── MyLidgrenPeer.cs
│ │ │ │ ├── MyMessageHelper.cs
│ │ │ │ ├── MyMessageQueueItem.cs
│ │ │ │ ├── MyMessageReader.cs
│ │ │ │ ├── MyMessageWriter.cs
│ │ │ │ ├── MyMwcCheaterAlert.cs
│ │ │ │ ├── MyMwcClientServer_Structs.cs
│ │ │ │ ├── MyMwcMessageIn.cs
│ │ │ │ ├── MyMwcMessageOut.cs
│ │ │ │ ├── MyMwcSectorGroups.cs
│ │ │ │ ├── MyRelayedConnection.cs
│ │ │ │ └── Services/
│ │ │ │ ├── MyAlreadyLoggedInFault.cs
│ │ │ │ ├── MyCertificateValidator.cs
│ │ │ │ ├── MyCheckpointNotExistsFault.cs
│ │ │ │ ├── MyCheckpointRenameFault.cs
│ │ │ │ ├── MyCustomBinding.cs
│ │ │ │ ├── MyCustomFault.cs
│ │ │ │ ├── MyServiceConstants.cs
│ │ │ │ └── MyVersionFault.cs
│ │ │ ├── ObjectBuilders/
│ │ │ │ ├── IMyEntityIdRemapContext.cs
│ │ │ │ ├── InfluenceSpheres/
│ │ │ │ │ └── MyMwcObjectBuilder_InfluenceSphere.cs
│ │ │ │ ├── MyMwcObjectBuilderClassDiagram.cd
│ │ │ │ ├── MyMwcObjectBuilder_Base.cs
│ │ │ │ ├── MyMwcObjectBuilder_Checkpoint.cs
│ │ │ │ ├── MyMwcObjectBuilder_FactionRelationChange.cs
│ │ │ │ ├── MyMwcObjectBuilder_GlobalData.cs
│ │ │ │ ├── MyMwcObjectBuilder_ObjectGroup.cs
│ │ │ │ ├── MyMwcObjectBuilder_Player.cs
│ │ │ │ ├── MyMwcObjectBuilder_PlayerStatistics.cs
│ │ │ │ ├── MyMwcObjectBuilder_RemotePlayer.cs
│ │ │ │ ├── MyMwcObjectBuilder_Sector.cs
│ │ │ │ ├── MyMwcObjectBuilder_SectorObjectGroups.cs
│ │ │ │ ├── MyMwcObjectBuilder_Session.cs
│ │ │ │ ├── MyMwcObjectBuilder_ShipConfig.cs
│ │ │ │ ├── MyMwcObjectBuilder_SmallShipTemplate.cs
│ │ │ │ ├── MyMwcObjectBuilder_SmallShipTemplates.cs
│ │ │ │ ├── MyMwcObjectBuilder_SnapPointLink.cs
│ │ │ │ ├── MySolarSystemAreaEnum.cs
│ │ │ │ ├── Object3D/
│ │ │ │ │ ├── MyMwcObjectBuilder_CargoBox.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_Drone.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_DummyPoint.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_EntityDetector.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_FoundantionFactory.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_LargeDebrisField.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_LargeShip.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_Meteor.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_MysteriousCube.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_Object3dBase.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_PrefabContainer.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_Ship.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallDebris.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Bot.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Player.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SpawnPoint.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_StaticAsteroid.cs
│ │ │ │ │ └── MyMwcObjectBuilder_WayPoint.cs
│ │ │ │ ├── SubObjects/
│ │ │ │ │ ├── LargeShipTools/
│ │ │ │ │ │ ├── MyMwcObjectBuilder_LargeShip_Ammo.cs
│ │ │ │ │ │ └── MyMwcObjectBuilder_LargeShip_ToolBase.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_Blueprint.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_Event.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_FalseId.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_Inventory.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_InventoryItem.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_ObjectToBuild.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_Prefab.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_PrefabBase.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Tool.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Weapon.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SubObjectBase.cs
│ │ │ │ │ ├── MyMwcObjectbuilder_Ore.cs
│ │ │ │ │ ├── Prefabs/
│ │ │ │ │ │ ├── MyMwcObjectBuilder_EntityUseProperties.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabAlarm.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabBankNode.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabCamera.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabFoundationFactory.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabGenerator.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabHangar.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabKinematic.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabKinematicPart.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabKinematicRotatingPart.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabLargeShip.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabLargeWeapon.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabLight.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabParticles.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabScanner.cs
│ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabSecurityControlHUB.cs
│ │ │ │ │ │ └── MyMwcObjectBuilder_PrefabSound.cs
│ │ │ │ │ └── SmallShipTools/
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Ammo.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Armor.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_AssignmentOfAmmo.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Engine.cs
│ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_HackingTool.cs
│ │ │ │ │ └── MyMwcObjectBuilder_SmallShip_Radar.cs
│ │ │ │ └── Voxels/
│ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Box.cs
│ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Cuboid.cs
│ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Cylinder.cs
│ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Shape.cs
│ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Sphere.cs
│ │ │ │ ├── MyMwcObjectBuilder_VoxelMap.cs
│ │ │ │ ├── MyMwcObjectBuilder_VoxelMap_MergeContent.cs
│ │ │ │ ├── MyMwcObjectBuilder_VoxelMap_MergeMaterial.cs
│ │ │ │ └── MyMwcObjectBuilder_VoxelMap_Neighbour.cs
│ │ │ └── Utils/
│ │ │ ├── My5BitEncoding.cs
│ │ │ ├── MyCommonDebugUtils.cs
│ │ │ ├── MyFileSystemUtils.cs
│ │ │ ├── MyMemoryLogs.cs
│ │ │ ├── MyMinerWarsLauncherConfig.cs
│ │ │ ├── MyMwcBuildNumbers.cs
│ │ │ ├── MyMwcConstants.cs
│ │ │ ├── MyMwcEncryptionSymmetricRijndael.cs
│ │ │ ├── MyMwcEnumDuplicitiesTester.cs
│ │ │ ├── MyMwcEnums.cs
│ │ │ ├── MyMwcFakes.cs
│ │ │ ├── MyMwcLog.cs
│ │ │ ├── MyMwcRandomExtensions.cs
│ │ │ ├── MyMwcSecrets.cs
│ │ │ ├── MyMwcSingleCrypto.cs
│ │ │ ├── MyMwcSingleProgramInstance.cs
│ │ │ ├── MyMwcStructs.cs
│ │ │ ├── MyMwcUtils.cs
│ │ │ ├── MyStringUtils.cs
│ │ │ └── MyValueFormatter.cs
│ │ ├── MinerWarsCommonLIB.csproj
│ │ ├── MinerWarsCommonLIB.csproj.user
│ │ └── Properties/
│ │ └── AssemblyInfo.cs
│ ├── Library/
│ │ ├── Cloning/
│ │ │ ├── ClonableExtensions.cs
│ │ │ ├── MemberwiseClone.cs
│ │ │ ├── ObjectCloner.cs
│ │ │ ├── ReferenceComparer.cs
│ │ │ └── SerializerClone.cs
│ │ ├── Collections/
│ │ │ ├── Comparers/
│ │ │ │ └── EnumComparer.cs
│ │ │ ├── LRUCache.cs
│ │ │ ├── ListReader.cs
│ │ │ └── ObservableCollection.cs
│ │ ├── Compression/
│ │ │ ├── MyCompression.cs
│ │ │ ├── MyCompressionFileLoad.cs
│ │ │ └── MyCompressionFileSave.cs
│ │ ├── Exceptions/
│ │ │ └── Exceptions.cs
│ │ ├── Extensions/
│ │ │ ├── DateTimeExtensions.cs
│ │ │ ├── DirectoryExtensions.cs
│ │ │ ├── ListExtensions.cs
│ │ │ ├── StringBuilderExtFormat.cs
│ │ │ ├── StringBuilderExtNumeric.cs
│ │ │ ├── StringBuilderExtensions.cs
│ │ │ └── TypeExtensions.cs
│ │ ├── IO/
│ │ │ └── ResetableMemoryStream.cs
│ │ ├── Library.csproj
│ │ ├── Memory/
│ │ │ ├── Pool.cs
│ │ │ ├── PoolClass.cs
│ │ │ └── PoolList.cs
│ │ ├── Parallelization/
│ │ │ ├── FastEvent.cs
│ │ │ ├── FastResourceLock.cs
│ │ │ ├── FastResourceLockExtensions.cs
│ │ │ ├── IResourceLock.cs
│ │ │ └── NativeMethods.cs
│ │ ├── Profiler/
│ │ │ ├── MyProfiler.cs
│ │ │ └── MyProfilerBlock.cs
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── Reflection/
│ │ │ └── ConstructorHelper.cs
│ │ ├── Security/
│ │ │ └── Crc32.cs
│ │ └── Trace/
│ │ ├── ITrace.cs
│ │ └── MyTrace.cs
│ ├── Library.Trace/
│ │ ├── Library.Trace.csproj
│ │ ├── Trace.cs
│ │ ├── TraceListener.cs
│ │ ├── Watch.cs
│ │ └── WintraceWrapper.cs
│ ├── MinerWars.GameLib/
│ │ ├── AppCode/
│ │ │ ├── App/
│ │ │ │ ├── MyEditorGameBase.cs
│ │ │ │ ├── MyMinerGame.cs
│ │ │ │ ├── MyRuntime.cs
│ │ │ │ └── MySectorExporter.cs
│ │ │ ├── Game/
│ │ │ │ ├── Audio/
│ │ │ │ │ ├── AudioCategory.cs
│ │ │ │ │ ├── AudioEngineExtensions.cs
│ │ │ │ │ ├── Dialogues/
│ │ │ │ │ │ ├── MyDialogue.cs
│ │ │ │ │ │ ├── MyDialogueConstants.cs
│ │ │ │ │ │ ├── MyDialogueSentence.cs
│ │ │ │ │ │ ├── MyDialogues.cs
│ │ │ │ │ │ └── MyShouts.cs
│ │ │ │ │ ├── MyAudio.cs
│ │ │ │ │ ├── MyAudio_Data.cs
│ │ │ │ │ ├── MyCueInfo.cs
│ │ │ │ │ ├── MyCuePool.cs
│ │ │ │ │ ├── MyCueProxy.cs
│ │ │ │ │ ├── MyHudAudio.cs
│ │ │ │ │ ├── MyInMemoryWaveBank.cs
│ │ │ │ │ ├── MySoundCue.cs
│ │ │ │ │ ├── MyX3DAudio.cs
│ │ │ │ │ └── MyXactVariables.cs
│ │ │ │ ├── BackgroundCube/
│ │ │ │ │ ├── MyBackgroundCube.cs
│ │ │ │ │ ├── MyDistantImpostors.cs
│ │ │ │ │ ├── MyDistantObjectImpostor.cs
│ │ │ │ │ ├── MyDistantObjectImpostors.cs
│ │ │ │ │ └── MyVoxelMapImpostors.cs
│ │ │ │ ├── Cockpit/
│ │ │ │ │ ├── MyCockpitGlass.cs
│ │ │ │ │ ├── MyCockpitGlassDecals.cs
│ │ │ │ │ └── MyCockpitGlassDecalsBuffer.cs
│ │ │ │ ├── Debugging/
│ │ │ │ │ ├── MyDebugConsole.cs
│ │ │ │ │ ├── MyFpsManager.cs
│ │ │ │ │ ├── MyGarbageCollectionManager.cs
│ │ │ │ │ ├── MyPerformanceCounter.cs
│ │ │ │ │ ├── MyPerformanceTimer.cs
│ │ │ │ │ ├── MySmallShipTemplate.cs
│ │ │ │ │ └── MySmallShipTemplates.cs
│ │ │ │ ├── Decals/
│ │ │ │ │ ├── MyDecals.cs
│ │ │ │ │ ├── MyDecalsForPhysObjects.cs
│ │ │ │ │ ├── MyDecalsForPhysObjectsTriangleBuffer.cs
│ │ │ │ │ ├── MyDecalsForVoxels.cs
│ │ │ │ │ └── MyDecalsForVoxelsTriangleBuffer.cs
│ │ │ │ ├── Editor/
│ │ │ │ │ ├── MyEditor.cs
│ │ │ │ │ ├── MyEditorActionBase.cs
│ │ │ │ │ ├── MyEditorActionClearSector.cs
│ │ │ │ │ ├── MyEditorActionEntityAdd.cs
│ │ │ │ │ ├── MyEditorActionEntityCopy.cs
│ │ │ │ │ ├── MyEditorActionEntityDelete.cs
│ │ │ │ │ ├── MyEditorActionEntityPropertiesChange.cs
│ │ │ │ │ ├── MyEditorActionEntityTransform.cs
│ │ │ │ │ ├── MyEditorActionRandomSector.cs
│ │ │ │ │ ├── MyEditorActionVoxelHand.cs
│ │ │ │ │ ├── MyEditorActionWithObjectBuildersBase.cs
│ │ │ │ │ ├── MyEditorActions.cs
│ │ │ │ │ ├── MyEditorDebugDraw.cs
│ │ │ │ │ ├── MyEditorGizmo.cs
│ │ │ │ │ ├── MyEditorGrid.cs
│ │ │ │ │ ├── MyEditorOptions.cs
│ │ │ │ │ ├── MyEditorShortcutManager.cs
│ │ │ │ │ ├── MyEditorTransformData.cs
│ │ │ │ │ ├── MyEditorVoxelHand.cs
│ │ │ │ │ ├── MyMouseInputTool.cs
│ │ │ │ │ ├── MySelectionTool.cs
│ │ │ │ │ └── MySnapPointLink.cs
│ │ │ │ ├── Effects/
│ │ │ │ │ ├── BaseEffects/
│ │ │ │ │ │ ├── MyEffectBase.cs
│ │ │ │ │ │ ├── MyEffectDynamicLightingBase.cs
│ │ │ │ │ │ ├── MyEffectPerlinNoiseBase.cs
│ │ │ │ │ │ ├── MyEffectReflectorBase.cs
│ │ │ │ │ │ ├── MyEffectShadowBase.cs
│ │ │ │ │ │ ├── MyEffectSpotShadowBase.cs
│ │ │ │ │ │ └── MyEffectVoxelsBase.cs
│ │ │ │ │ ├── Lights/
│ │ │ │ │ │ ├── MyEffectBlendLights.cs
│ │ │ │ │ │ ├── MyEffectDirectionalLight.cs
│ │ │ │ │ │ └── MyEffectPointLight.cs
│ │ │ │ │ ├── MyEffectAmbientPrecalculation.cs
│ │ │ │ │ ├── MyEffectAntiAlias.cs
│ │ │ │ │ ├── MyEffectBackgroundCube.cs
│ │ │ │ │ ├── MyEffectClearGbuffer.cs
│ │ │ │ │ ├── MyEffectCockpitGlass.cs
│ │ │ │ │ ├── MyEffectContrast.cs
│ │ │ │ │ ├── MyEffectDecals.cs
│ │ │ │ │ ├── MyEffectDistantImpostors.cs
│ │ │ │ │ ├── MyEffectGaussianBlur.cs
│ │ │ │ │ ├── MyEffectGodRays.cs
│ │ │ │ │ ├── MyEffectHDR.cs
│ │ │ │ │ ├── MyEffectHDRBase.cs
│ │ │ │ │ ├── MyEffectHud.cs
│ │ │ │ │ ├── MyEffectHudRadar.cs
│ │ │ │ │ ├── MyEffectLuminance.cs
│ │ │ │ │ ├── MyEffectModelsDNS.cs
│ │ │ │ │ ├── MyEffectModelsDiffuse.cs
│ │ │ │ │ ├── MyEffectOcclusionQueryDraw.cs
│ │ │ │ │ ├── MyEffectRenderGizmo.cs
│ │ │ │ │ ├── MyEffectScale.cs
│ │ │ │ │ ├── MyEffectScreenshot.cs
│ │ │ │ │ ├── MyEffectShadowMap.cs
│ │ │ │ │ ├── MyEffectSolarMapGrid.cs
│ │ │ │ │ ├── MyEffectSpriteBatchShader.cs
│ │ │ │ │ ├── MyEffectThreshold.cs
│ │ │ │ │ ├── MyEffectTransparentGeometry.cs
│ │ │ │ │ ├── MyEffectVolumetricFog.cs
│ │ │ │ │ ├── SSAO/
│ │ │ │ │ │ ├── MyEffectDownsampleDepthForSSAO.cs
│ │ │ │ │ │ ├── MyEffectSSAOBlur2.cs
│ │ │ │ │ │ └── MyEffectVolumetricSSAO2.cs
│ │ │ │ │ └── Voxels/
│ │ │ │ │ ├── MyEffectVoxels.cs
│ │ │ │ │ ├── MyEffectVoxelsDebris.cs
│ │ │ │ │ └── MyEffectVoxelsStaticAsteroid.cs
│ │ │ │ ├── Entities/
│ │ │ │ │ ├── Asteroids/
│ │ │ │ │ │ ├── MyMeteor.cs
│ │ │ │ │ │ ├── MyStaticAsteroid.cs
│ │ │ │ │ │ ├── MyVoxelMap.cs
│ │ │ │ │ │ ├── tempfile.2.tmp
│ │ │ │ │ │ └── tempfile.tmp
│ │ │ │ │ ├── CargoBox/
│ │ │ │ │ │ ├── MyCargoBox.cs
│ │ │ │ │ │ └── MyMysteriousCube.cs
│ │ │ │ │ ├── Debris/
│ │ │ │ │ │ ├── MyExplosionDebrisBase.cs
│ │ │ │ │ │ ├── MyExplosionDebrisModel.cs
│ │ │ │ │ │ ├── MyExplosionDebrisVoxel.cs
│ │ │ │ │ │ ├── MyLargeDebrisField.cs
│ │ │ │ │ │ └── MySmallDebris .cs
│ │ │ │ │ ├── DummyPoints/
│ │ │ │ │ │ ├── MyDummyEffectHelper.cs
│ │ │ │ │ │ ├── MyDummyEffectHelpers.cs
│ │ │ │ │ │ └── MyDummyPoint.cs
│ │ │ │ │ ├── Editor/
│ │ │ │ │ │ ├── MyVoxelHandBox.cs
│ │ │ │ │ │ ├── MyVoxelHandCuboid.cs
│ │ │ │ │ │ ├── MyVoxelHandCylinder.cs
│ │ │ │ │ │ ├── MyVoxelHandShape.cs
│ │ │ │ │ │ └── MyVoxelHandSphere.cs
│ │ │ │ │ ├── EntityDetector/
│ │ │ │ │ │ ├── MyEntityDetector.cs
│ │ │ │ │ │ ├── MyEntityDetectorCriterium.cs
│ │ │ │ │ │ └── MyEntityDetectorsManager.cs
│ │ │ │ │ ├── FoundationFactory/
│ │ │ │ │ │ ├── MyBuildingRequirement.cs
│ │ │ │ │ │ ├── MyBuildingSpecification.cs
│ │ │ │ │ │ ├── MyFoundationFactory.cs
│ │ │ │ │ │ └── MyObjectToBuild.cs
│ │ │ │ │ ├── IMyEditableEntity.cs
│ │ │ │ │ ├── IMyHasFaction.cs
│ │ │ │ │ ├── IResetable.cs
│ │ │ │ │ ├── InfluenceSpheres/
│ │ │ │ │ │ ├── MyInfluenceSphere.cs
│ │ │ │ │ │ └── MyInfluenceSpheres.cs
│ │ │ │ │ ├── MyEntities.cs
│ │ │ │ │ ├── MyEntity.cs
│ │ │ │ │ ├── MyEntity.cs.bak
│ │ │ │ │ ├── MyEntityIdRemapContext.cs
│ │ │ │ │ ├── MyEntityIdentifier.cs
│ │ │ │ │ ├── MyGamePruningStructure.cs
│ │ │ │ │ ├── Notifications/
│ │ │ │ │ │ └── IMyNotifyEntityChanged.cs
│ │ │ │ │ ├── Ships/
│ │ │ │ │ │ ├── AI/
│ │ │ │ │ │ │ ├── Jobs/
│ │ │ │ │ │ │ │ ├── MyDetectEnemiesJob.cs
│ │ │ │ │ │ │ │ └── MyTestPositionJob.cs
│ │ │ │ │ │ │ ├── MyAtackedByEnemyDesire.cs
│ │ │ │ │ │ │ ├── MyAttackFormations.cs
│ │ │ │ │ │ │ ├── MyBotAITemplates.cs
│ │ │ │ │ │ │ ├── MyBotBehaviorAttack.cs
│ │ │ │ │ │ │ ├── MyBotBehaviorBase.cs
│ │ │ │ │ │ │ ├── MyBotBehaviorCurious.cs
│ │ │ │ │ │ │ ├── MyBotBehaviorFollow.cs
│ │ │ │ │ │ │ ├── MyBotBehaviorIdle.cs
│ │ │ │ │ │ │ ├── MyBotBehaviorKamikadze.cs
│ │ │ │ │ │ │ ├── MyBotBehaviorPanic.cs
│ │ │ │ │ │ │ ├── MyBotBehaviorPatrol.cs
│ │ │ │ │ │ │ ├── MyBotBehaviorRunAway.cs
│ │ │ │ │ │ │ ├── MyBotCoordinator.cs
│ │ │ │ │ │ │ ├── MyBotDesire.cs
│ │ │ │ │ │ │ ├── MyCuriousDesire.cs
│ │ │ │ │ │ │ ├── MyDangerZones.cs
│ │ │ │ │ │ │ ├── MyFindSmallshipHelper.cs
│ │ │ │ │ │ │ ├── MyFlashedDesire.cs
│ │ │ │ │ │ │ ├── MyGotoLocationHelper.cs
│ │ │ │ │ │ │ ├── MyKillDesire.cs
│ │ │ │ │ │ │ ├── MyLowHealthDesire.cs
│ │ │ │ │ │ │ ├── MyPathfindingHelper.cs
│ │ │ │ │ │ │ ├── MyRoutefindingHelper.cs
│ │ │ │ │ │ │ └── MySeeEnemyDesire.cs
│ │ │ │ │ │ ├── Config/
│ │ │ │ │ │ │ ├── MyReflectorConfig.cs
│ │ │ │ │ │ │ └── MySmallShipConfig.cs
│ │ │ │ │ │ ├── MyDrone.cs
│ │ │ │ │ │ ├── MyEnemyTargeting.cs
│ │ │ │ │ │ ├── MyLargeShip.cs
│ │ │ │ │ │ ├── MyShip.cs
│ │ │ │ │ │ ├── MySmallShip.cs
│ │ │ │ │ │ ├── MySmallShipBot.cs
│ │ │ │ │ │ ├── MySmallShipBot2.cs
│ │ │ │ │ │ ├── MySmallShipInteraction.cs
│ │ │ │ │ │ └── SubObjects/
│ │ │ │ │ │ ├── MyCameraHeadShake.cs
│ │ │ │ │ │ ├── MyCameraSpring.cs
│ │ │ │ │ │ ├── MyCockpit.cs
│ │ │ │ │ │ ├── MyCockpitGlassEntity.cs
│ │ │ │ │ │ ├── MyCockpitWeapons.cs
│ │ │ │ │ │ ├── MyCubeBuilder.cs
│ │ │ │ │ │ └── MySecondaryCamera.cs
│ │ │ │ │ ├── SpawnPoints/
│ │ │ │ │ │ └── MySpawnPoint.cs
│ │ │ │ │ ├── Tools/
│ │ │ │ │ │ ├── MyContactDrill.cs
│ │ │ │ │ │ ├── MyCrusherDrill.cs
│ │ │ │ │ │ ├── MyCrusherDrillBit.cs
│ │ │ │ │ │ ├── MyDirectionalDrill.cs
│ │ │ │ │ │ ├── MyDrillBase.cs
│ │ │ │ │ │ ├── MyDrillHead.cs
│ │ │ │ │ │ ├── MyHackingTool.cs
│ │ │ │ │ │ ├── MyHarvestingDevice.cs
│ │ │ │ │ │ ├── MyHarvestingHead.cs
│ │ │ │ │ │ ├── MyLaserDrill.cs
│ │ │ │ │ │ ├── MyMedicine.cs
│ │ │ │ │ │ ├── MyNanoRepairToolBase.cs
│ │ │ │ │ │ ├── MyNanoRepairToolEntity.cs
│ │ │ │ │ │ ├── MyNanoRepairToolFoundationFactory.cs
│ │ │ │ │ │ ├── MyNanoRepairToolSmallShip.cs
│ │ │ │ │ │ ├── MyNuclearDrill.cs
│ │ │ │ │ │ ├── MyPressureDrill.cs
│ │ │ │ │ │ ├── MySawDrill.cs
│ │ │ │ │ │ ├── MyThermalDrill.cs
│ │ │ │ │ │ └── ToolKits/
│ │ │ │ │ │ ├── MyToolKit.cs
│ │ │ │ │ │ └── MyToolKits.cs
│ │ │ │ │ ├── WayPoints/
│ │ │ │ │ │ ├── MyWayPoint.cs
│ │ │ │ │ │ ├── MyWayPointGraph.cs
│ │ │ │ │ │ └── MyWayPointPath.cs
│ │ │ │ │ └── Weapons/
│ │ │ │ │ ├── Ammo/
│ │ │ │ │ │ ├── MyAmmoAssignment.cs
│ │ │ │ │ │ ├── MyAmmoBase.cs
│ │ │ │ │ │ ├── MyAmmoConstants.cs
│ │ │ │ │ │ ├── MyAmmoInventoryItems.cs
│ │ │ │ │ │ ├── MyCannonShot.cs
│ │ │ │ │ │ ├── MyCannonShots.cs
│ │ │ │ │ │ ├── MyMissile.cs
│ │ │ │ │ │ ├── MyMissiles.cs
│ │ │ │ │ │ └── UniversalLauncher/
│ │ │ │ │ │ ├── MyAsteroidKiller.cs
│ │ │ │ │ │ ├── MyDecoyFlare.cs
│ │ │ │ │ │ ├── MyDirectionalExplosive.cs
│ │ │ │ │ │ ├── MyEMPBomb.cs
│ │ │ │ │ │ ├── MyFlashBomb.cs
│ │ │ │ │ │ ├── MyGravityBomb.cs
│ │ │ │ │ │ ├── MyHologram.cs
│ │ │ │ │ │ ├── MyHologramShips.cs
│ │ │ │ │ │ ├── MyIlluminatingShell.cs
│ │ │ │ │ │ ├── MyMineBase.cs
│ │ │ │ │ │ ├── MyMineBasic.cs
│ │ │ │ │ │ ├── MyMineBioChem.cs
│ │ │ │ │ │ ├── MyMineSmart.cs
│ │ │ │ │ │ ├── MyRemoteBomb.cs
│ │ │ │ │ │ ├── MyRemoteCamera.cs
│ │ │ │ │ │ ├── MySmokeBomb.cs
│ │ │ │ │ │ ├── MySphereExplosive.cs
│ │ │ │ │ │ ├── MyTimeBomb.cs
│ │ │ │ │ │ ├── MyUniversalLauncher.cs
│ │ │ │ │ │ └── MyUniversalLauncherShells.cs
│ │ │ │ │ ├── Guns/
│ │ │ │ │ │ ├── MyAutocanonGun.cs
│ │ │ │ │ │ ├── MyAutomaticRifleSilencerGun.cs
│ │ │ │ │ │ ├── MyCannonGun.cs
│ │ │ │ │ │ ├── MyGunBase.cs
│ │ │ │ │ │ ├── MyLargeShipAutocannon.cs
│ │ │ │ │ │ ├── MyLargeShipBarrelBase.cs
│ │ │ │ │ │ ├── MyLargeShipCIWS.cs
│ │ │ │ │ │ ├── MyLargeShipGunBase.cs
│ │ │ │ │ │ ├── MyLargeShipMachineGun.cs
│ │ │ │ │ │ ├── MyLargeShipMissileLauncher4Gun.cs
│ │ │ │ │ │ ├── MyLargeShipMissileLauncher6Gun.cs
│ │ │ │ │ │ ├── MyLargeShipMissileLauncher9Gun.cs
│ │ │ │ │ │ ├── MyLargeShipMissileLauncherBarrel.cs
│ │ │ │ │ │ ├── MyLargeShipMissileLauncherGun.cs
│ │ │ │ │ │ ├── MyLargeShipWeaponPrediction.cs
│ │ │ │ │ │ ├── MyMachineGun.cs
│ │ │ │ │ │ ├── MyMissileLauncherGun.cs
│ │ │ │ │ │ ├── MyShotGun.cs
│ │ │ │ │ │ ├── MySmallShipGunBase.cs
│ │ │ │ │ │ └── MySniperGun.cs
│ │ │ │ │ ├── MyLargeShipWeaponCIWS.cs
│ │ │ │ │ ├── MyLargeShipWeapons.cs
│ │ │ │ │ ├── MySmallShipWeapons.cs
│ │ │ │ │ ├── MyWeaponSlot.cs
│ │ │ │ │ └── Projectile/
│ │ │ │ │ ├── MyProjectile.cs
│ │ │ │ │ └── MyProjectiles.cs
│ │ │ │ ├── Explosions/
│ │ │ │ │ ├── MyExplosion.cs
│ │ │ │ │ └── MyExplosions.cs
│ │ │ │ ├── GUI/
│ │ │ │ │ ├── Core/
│ │ │ │ │ │ ├── IMyGuiControlsParent.cs
│ │ │ │ │ │ ├── Listbox/
│ │ │ │ │ │ │ ├── MyGuiControlListboxDragAndDrop.cs
│ │ │ │ │ │ │ ├── MyGuiControlListboxItem.cs
│ │ │ │ │ │ │ ├── MyGuiControlListboxRow.cs
│ │ │ │ │ │ │ └── MyGuiControlListboxScrollBar.cs
│ │ │ │ │ │ ├── MyColoredText.cs
│ │ │ │ │ │ ├── MyGuiControlBase.cs
│ │ │ │ │ │ ├── MyGuiControlButton.cs
│ │ │ │ │ │ ├── MyGuiControlCheckbox.cs
│ │ │ │ │ │ ├── MyGuiControlColor.cs
│ │ │ │ │ │ ├── MyGuiControlCombobox.cs
│ │ │ │ │ │ ├── MyGuiControlContextMenu.cs
│ │ │ │ │ │ ├── MyGuiControlLabel.cs
│ │ │ │ │ │ ├── MyGuiControlList.cs
│ │ │ │ │ │ ├── MyGuiControlListbox.cs
│ │ │ │ │ │ ├── MyGuiControlMultilineText.cs
│ │ │ │ │ │ ├── MyGuiControlPanel.cs
│ │ │ │ │ │ ├── MyGuiControlParent.cs
│ │ │ │ │ │ ├── MyGuiControlProgressBar.cs
│ │ │ │ │ │ ├── MyGuiControlRadioButton.cs
│ │ │ │ │ │ ├── MyGuiControlRotatingWheel.cs
│ │ │ │ │ │ ├── MyGuiControlSelectAmmo.cs
│ │ │ │ │ │ ├── MyGuiControlShipPreview.cs
│ │ │ │ │ │ ├── MyGuiControlSlider.cs
│ │ │ │ │ │ ├── MyGuiControlTabControl.cs
│ │ │ │ │ │ ├── MyGuiControlTextbox.cs
│ │ │ │ │ │ ├── MyGuiControlTreeView.cs
│ │ │ │ │ │ ├── MyGuiControlWheelControl.cs
│ │ │ │ │ │ ├── MyGuiControls.cs
│ │ │ │ │ │ ├── MyGuiFont.cs
│ │ │ │ │ │ ├── MyGuiInput.cs
│ │ │ │ │ │ ├── MyGuiLocalizedKeyboardState.cs
│ │ │ │ │ │ ├── MyGuiManager.cs
│ │ │ │ │ │ ├── MyGuiScreenBase.cs
│ │ │ │ │ │ ├── MyGuiScreenLogo.cs
│ │ │ │ │ │ ├── MyGuiScreenMasterServiceCallProgress.cs
│ │ │ │ │ │ ├── MyGuiScreenPerformanceWarning.cs
│ │ │ │ │ │ ├── MyGuiScreenProgressBase.cs
│ │ │ │ │ │ ├── MyGuiScreenProgressBaseAsync.cs
│ │ │ │ │ │ ├── MyGuiScreenSectorServiceCallProgress.cs
│ │ │ │ │ │ ├── MyIconTexts.cs
│ │ │ │ │ │ ├── MyToolTips.cs
│ │ │ │ │ │ ├── RichTextLabel/
│ │ │ │ │ │ │ ├── MyRichLabel.cs
│ │ │ │ │ │ │ ├── MyRichLabelImage.cs
│ │ │ │ │ │ │ ├── MyRichLabelLine.cs
│ │ │ │ │ │ │ ├── MyRichLabelText.cs
│ │ │ │ │ │ │ └── MyRichTextPart.cs
│ │ │ │ │ │ └── TreeView/
│ │ │ │ │ │ ├── MyScrollbar.cs
│ │ │ │ │ │ ├── MyTreeView.cs
│ │ │ │ │ │ ├── MyTreeViewBase.cs
│ │ │ │ │ │ ├── MyTreeViewBody.cs
│ │ │ │ │ │ ├── MyTreeViewItem.cs
│ │ │ │ │ │ └── MyTreeViewItemDragAndDrop.cs
│ │ │ │ │ ├── DebugScreens/
│ │ │ │ │ │ ├── MyGuiScreenDebugBase.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugBot.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugColors.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugDebris.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugDeveloper.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugDialogues.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugFillSector.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugGame.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugGlobalEvents.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugInput.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugPlayerCameraSpring.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugPlayerFriends.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugPlayerShake.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugRender.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugRenderGlobalFX.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugRenderHDR.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugRenderLights.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugRenderModelFX.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugRenderOptimizations.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugRenderPruning.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugRenderSectorFX.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugShip.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugSmallShipWeaponsOffset.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugStatistics.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugSystem.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugTiming.cs
│ │ │ │ │ │ ├── MyGuiScreenDebugVolumetricSSAO.cs
│ │ │ │ │ │ ├── MyGuiScreenRenderModule.cs
│ │ │ │ │ │ └── MyGuiScreenRenderModules.cs
│ │ │ │ │ ├── Helpers/
│ │ │ │ │ │ ├── MyGuiAsteroidHelper.cs
│ │ │ │ │ │ ├── MyGuiAsteroidHelpers.cs
│ │ │ │ │ │ ├── MyGuiContextMenuHelper.cs
│ │ │ │ │ │ ├── MyGuiContextMenuHelpers.cs
│ │ │ │ │ │ ├── MyGuiContextMenuItemHelper.cs
│ │ │ │ │ │ ├── MyGuiControlEditLights.cs
│ │ │ │ │ │ ├── MyGuiControlEditVoxelHand.cs
│ │ │ │ │ │ ├── MyGuiEditorControlsBase.cs
│ │ │ │ │ │ ├── MyGuiEditorVoxelHandHelper.cs
│ │ │ │ │ │ ├── MyGuiEditorVoxelHandHelpers.cs
│ │ │ │ │ │ ├── MyGuiEventHelper.cs
│ │ │ │ │ │ ├── MyGuiEventHelpers.cs
│ │ │ │ │ │ ├── MyGuiFoundationFactoryHelper.cs
│ │ │ │ │ │ ├── MyGuiGameControlsHelpers.cs
│ │ │ │ │ │ ├── MyGuiGodEditorControls.cs
│ │ │ │ │ │ ├── MyGuiHelperBase.cs
│ │ │ │ │ │ ├── MyGuiInfluenceSphereHelper.cs
│ │ │ │ │ │ ├── MyGuiInfluenceSphereHelpers.cs
│ │ │ │ │ │ ├── MyGuiIngameEditorControls.cs
│ │ │ │ │ │ ├── MyGuiInventoryTemplateTypeHelpers.cs
│ │ │ │ │ │ ├── MyGuiLargeShipHelper.cs
│ │ │ │ │ │ ├── MyGuiLargeShipHelpers.cs
│ │ │ │ │ │ ├── MyGuiObjectBuilderHelpers.cs
│ │ │ │ │ │ ├── MyGuiPrefabBuildTypeHelper.cs
│ │ │ │ │ │ ├── MyGuiPrefabCategoryTypeHelper.cs
│ │ │ │ │ │ ├── MyGuiPrefabHelper.cs
│ │ │ │ │ │ ├── MyGuiPrefabHelpers.cs
│ │ │ │ │ │ ├── MyGuiPrefabSubCategoryTypeHelper.cs
│ │ │ │ │ │ ├── MyGuiScreenInventoryManagerForGame.cs
│ │ │ │ │ │ ├── MyGuiSmallDebrisHelper.cs
│ │ │ │ │ │ ├── MyGuiSmallDebrisHelpers.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelperAmmo.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelperArmor.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelperBlueprint.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelperEngine.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelperOre.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelperRadar.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelperSmallShip.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelperTool.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelperWeapon.cs
│ │ │ │ │ │ ├── MyGuiSmallShipHelpers.cs
│ │ │ │ │ │ ├── MyGuiVoxelMaterialHelper.cs
│ │ │ │ │ │ └── MyQuoteOfTheDay.cs
│ │ │ │ │ ├── MyGuiScreenCheats.cs
│ │ │ │ │ ├── MyGuiScreenChooseDifficulty.cs
│ │ │ │ │ ├── MyGuiScreenChoosePlay.cs
│ │ │ │ │ ├── MyGuiScreenDemoAccessInfo.cs
│ │ │ │ │ ├── MyGuiScreenEnterFriendSectorMap.cs
│ │ │ │ │ ├── MyGuiScreenEnterSectorMap.cs
│ │ │ │ │ ├── MyGuiScreenEnterSectorProgress.cs
│ │ │ │ │ ├── MyGuiScreenFake.cs
│ │ │ │ │ ├── MyGuiScreenFlyThrough.cs
│ │ │ │ │ ├── MyGuiScreenGameChat.cs
│ │ │ │ │ ├── MyGuiScreenGameCredits.cs
│ │ │ │ │ ├── MyGuiScreenGameOver.cs
│ │ │ │ │ ├── MyGuiScreenGamePlay.cs
│ │ │ │ │ ├── MyGuiScreenGamePlay_World.cs
│ │ │ │ │ ├── MyGuiScreenGameScore.cs
│ │ │ │ │ ├── MyGuiScreenHelp.cs
│ │ │ │ │ ├── MyGuiScreenHostGame.cs
│ │ │ │ │ ├── MyGuiScreenInputString.cs
│ │ │ │ │ ├── MyGuiScreenIntroVideo.cs
│ │ │ │ │ ├── MyGuiScreenInventory.cs
│ │ │ │ │ ├── MyGuiScreenJoinGame.cs
│ │ │ │ │ ├── MyGuiScreenJournal.cs
│ │ │ │ │ ├── MyGuiScreenLoadChapter.cs
│ │ │ │ │ ├── MyGuiScreenLoadCheckpoint.cs
│ │ │ │ │ ├── MyGuiScreenLoadCheckpointProgress.cs
│ │ │ │ │ ├── MyGuiScreenLoadSectorIdentifiersProgress.cs
│ │ │ │ │ ├── MyGuiScreenLoading.cs
│ │ │ │ │ ├── MyGuiScreenLogin.cs
│ │ │ │ │ ├── MyGuiScreenLoginProgress.cs
│ │ │ │ │ ├── MyGuiScreenLogoutProgress.cs
│ │ │ │ │ ├── MyGuiScreenMainMenu.cs
│ │ │ │ │ ├── MyGuiScreenMessageBox.cs
│ │ │ │ │ ├── MyGuiScreenMission.cs
│ │ │ │ │ ├── MyGuiScreenMultiplayer.cs
│ │ │ │ │ ├── MyGuiScreenMultiplayerEnterGameRequest.cs
│ │ │ │ │ ├── MyGuiScreenNewInventory.cs
│ │ │ │ │ ├── MyGuiScreenOptions.cs
│ │ │ │ │ ├── MyGuiScreenOptionsAudio.cs
│ │ │ │ │ ├── MyGuiScreenOptionsControls.cs
│ │ │ │ │ ├── MyGuiScreenOptionsGame.cs
│ │ │ │ │ ├── MyGuiScreenOptionsVideo.cs
│ │ │ │ │ ├── MyGuiScreenProfile.cs
│ │ │ │ │ ├── MyGuiScreenProgressAsync.cs
│ │ │ │ │ ├── MyGuiScreenRegister.cs
│ │ │ │ │ ├── MyGuiScreenRegisterProgress.cs
│ │ │ │ │ ├── MyGuiScreenRenameCheckpoint.cs
│ │ │ │ │ ├── MyGuiScreenSaveCheckpoint.cs
│ │ │ │ │ ├── MyGuiScreenSectorLocation.cs
│ │ │ │ │ ├── MyGuiScreenSecurityControlHUB.cs
│ │ │ │ │ ├── MyGuiScreenSelectEditor.cs
│ │ │ │ │ ├── MyGuiScreenSelectSandboxProgress.cs
│ │ │ │ │ ├── MyGuiScreenSelectStory.cs
│ │ │ │ │ ├── MyGuiScreenShipCustomization.cs
│ │ │ │ │ ├── MyGuiScreenSimpleProgress.cs
│ │ │ │ │ ├── MyGuiScreenSimpleProgressBar.cs
│ │ │ │ │ ├── MyGuiScreenSolarSystemMap.cs
│ │ │ │ │ ├── MyGuiScreenStartQuickLaunch.cs
│ │ │ │ │ ├── MyGuiScreenStartSessionProgress.cs
│ │ │ │ │ ├── MyGuiScreenUnloading.cs
│ │ │ │ │ ├── MyGuiScreenUseProgressBar.cs
│ │ │ │ │ ├── MyGuiScreenUserInfo.cs
│ │ │ │ │ ├── MyGuiScreenWaiting.cs
│ │ │ │ │ ├── MyGuiScreenWaitingOnHost.cs
│ │ │ │ │ ├── Prefabs/
│ │ │ │ │ │ ├── MyGuiControlEntityUse.cs
│ │ │ │ │ │ ├── MyGuiControlPrefabAlarmUse.cs
│ │ │ │ │ │ ├── MyGuiControlPrefabCameraUse.cs
│ │ │ │ │ │ ├── MyGuiControlPrefabLargeWeaponUse.cs
│ │ │ │ │ │ ├── MyGuiControlPrefabUse.cs
│ │ │ │ │ │ ├── MyGuiSceenEntityUseBase.cs
│ │ │ │ │ │ └── MyGuiScreenEntityUseSolo.cs
│ │ │ │ │ ├── PreviewRenderer/
│ │ │ │ │ │ └── MyGuiPreviewRenderer.cs
│ │ │ │ │ ├── RichControls/
│ │ │ │ │ │ └── MyGuiControlSize.cs
│ │ │ │ │ └── ScreenEditor/
│ │ │ │ │ ├── MyGuiControlUseProperties.cs
│ │ │ │ │ ├── MyGuiScreenEditorCopyTool.cs
│ │ │ │ │ ├── MyGuiScreenEditorCopyToolSelectSector.cs
│ │ │ │ │ ├── MyGuiScreenEditorDialogBase.cs
│ │ │ │ │ ├── MyGuiScreenEditorEditProperties.cs
│ │ │ │ │ ├── MyGuiScreenEditorGroups.cs
│ │ │ │ │ ├── MyGuiScreenEditorHelp.cs
│ │ │ │ │ ├── MyGuiScreenEditorLoadGroup.cs
│ │ │ │ │ ├── MyGuiScreenEditorLoadSectorObjectsProgress.cs
│ │ │ │ │ ├── MyGuiScreenEditorOptions.cs
│ │ │ │ │ ├── MyGuiScreenEditorPrefabKinematicParts.cs
│ │ │ │ │ ├── MyGuiScreenEditorProgress.cs
│ │ │ │ │ ├── MyGuiScreenEditorRenameGroup.cs
│ │ │ │ │ ├── MyGuiScreenEditorSaveProgress.cs
│ │ │ │ │ ├── MyGuiScreenEditorSelectAndHide.cs
│ │ │ │ │ ├── MyGuiScreenEditorSelectSector.cs
│ │ │ │ │ ├── MyGuiScreenEditorSettingsFog.cs
│ │ │ │ │ ├── MyGuiScreenEditorSettingsSun.cs
│ │ │ │ │ ├── MyGuiScreenEditorWayPointList.cs
│ │ │ │ │ ├── MyGuiScreenEditorWayPointPath.cs
│ │ │ │ │ ├── MyGuiScreenSaveSector.cs
│ │ │ │ │ ├── MyGuiScreenSelectDeactivatedEntity.cs
│ │ │ │ │ ├── MyGuiScreenSmallShipTemplates.cs
│ │ │ │ │ └── Object3D/
│ │ │ │ │ ├── MyGuiScreenEditorAsteroid.cs
│ │ │ │ │ ├── MyGuiScreenEditorCargoBox.cs
│ │ │ │ │ ├── MyGuiScreenEditorDoors.cs
│ │ │ │ │ ├── MyGuiScreenEditorDummyPoint.cs
│ │ │ │ │ ├── MyGuiScreenEditorInfluenceSphere.cs
│ │ │ │ │ ├── MyGuiScreenEditorLargeShip.cs
│ │ │ │ │ ├── MyGuiScreenEditorLargeWeapon.cs
│ │ │ │ │ ├── MyGuiScreenEditorObject3DBase.cs
│ │ │ │ │ ├── MyGuiScreenEditorPrefab.cs
│ │ │ │ │ ├── MyGuiScreenEditorPrefabContainer.cs
│ │ │ │ │ ├── MyGuiScreenEditorScanner.cs
│ │ │ │ │ ├── MyGuiScreenEditorSecurityControlHUB.cs
│ │ │ │ │ ├── MyGuiScreenEditorSmallShip.cs
│ │ │ │ │ ├── MyGuiScreenEditorSpawnPoint.cs
│ │ │ │ │ ├── MyGuiScreenEditorWaypoint.cs
│ │ │ │ │ └── MyGuiScreenEntityWithInventory.cs
│ │ │ │ ├── HUD/
│ │ │ │ │ ├── MyComputeGPSJob.cs
│ │ │ │ │ ├── MyEffectHudSectorBorder.cs
│ │ │ │ │ ├── MyHud.cs
│ │ │ │ │ ├── MyHudGPS.cs
│ │ │ │ │ ├── MyHudNotification.cs
│ │ │ │ │ ├── MyHudRadar.cs
│ │ │ │ │ ├── MyHudSectorBorder.cs
│ │ │ │ │ ├── MyHudText.cs
│ │ │ │ │ └── MyHudWarning.cs
│ │ │ │ ├── Inventory/
│ │ │ │ │ ├── MyInventory.cs
│ │ │ │ │ ├── MyInventoryItem.cs
│ │ │ │ │ ├── MyInventoryItemsRepository.cs
│ │ │ │ │ ├── MyInventorySynchronizer.cs
│ │ │ │ │ └── MyInventoryTemplate.cs
│ │ │ │ ├── Journal/
│ │ │ │ │ ├── MyEventLog.cs
│ │ │ │ │ └── MyEventLogEntry.cs
│ │ │ │ ├── Lights/
│ │ │ │ │ ├── MyDirectionalLight.cs
│ │ │ │ │ ├── MyLight.cs
│ │ │ │ │ └── MyLights.cs
│ │ │ │ ├── Localization/
│ │ │ │ │ ├── MyDialoguesWrapper.cs
│ │ │ │ │ ├── MyDialoguesWrapperGenerated.cs
│ │ │ │ │ ├── MyDialoguesWrapperGenerated.tt
│ │ │ │ │ ├── MyLanguagesEnum.cs
│ │ │ │ │ ├── MySubtitles.cs
│ │ │ │ │ ├── MyTextsWrapper.cs
│ │ │ │ │ ├── MyTextsWrapperGenerated.cs
│ │ │ │ │ └── MyTextsWrapperGenerated.tt
│ │ │ │ ├── Managers/
│ │ │ │ │ ├── MyManager.cs
│ │ │ │ │ └── MyResource.cs
│ │ │ │ ├── Missions/
│ │ │ │ │ ├── Components/
│ │ │ │ │ │ ├── MyBlinkingObjects.cs
│ │ │ │ │ │ ├── MyDetectorDialogue.cs
│ │ │ │ │ │ ├── MyHeadshake.cs
│ │ │ │ │ │ ├── MyMinesField.cs
│ │ │ │ │ │ ├── MyMovingEntity.cs
│ │ │ │ │ │ ├── MySpawnpointLimiter.cs
│ │ │ │ │ │ ├── MySpawnpointSmartWaves.cs
│ │ │ │ │ │ ├── MySpawnpointWaves.cs
│ │ │ │ │ │ └── MyTimedDialogue.cs
│ │ │ │ │ ├── MyActorProgress.cs
│ │ │ │ │ ├── MyFriendlyFire.cs
│ │ │ │ │ ├── MyMission.cs
│ │ │ │ │ ├── MyMissionBase.cs
│ │ │ │ │ ├── MyMissionComponent.cs
│ │ │ │ │ ├── MyMissionSandboxBase.cs
│ │ │ │ │ ├── MyMissions.cs
│ │ │ │ │ ├── MyScriptWrapper.cs
│ │ │ │ │ ├── Objectives/
│ │ │ │ │ │ ├── MyDestroyWavesObjective.cs
│ │ │ │ │ │ ├── MyFollowHostObjective.cs
│ │ │ │ │ │ ├── MyMeetObjective.cs
│ │ │ │ │ │ ├── MyMultipleObjectives.cs
│ │ │ │ │ │ ├── MyMultipleUseObjective.cs
│ │ │ │ │ │ ├── MyObjective.cs
│ │ │ │ │ │ ├── MyObjectiveDefend.cs
│ │ │ │ │ │ ├── MyObjectiveDestroy.cs
│ │ │ │ │ │ ├── MyObjectiveDialog.cs
│ │ │ │ │ │ ├── MyObjectiveDisablePrefabs.cs
│ │ │ │ │ │ ├── MyObjectiveEnablePrefabs.cs
│ │ │ │ │ │ ├── MyObjectiveEnterInventory.cs
│ │ │ │ │ │ ├── MyObjectiveFollowBot.cs
│ │ │ │ │ │ ├── MyObjectiveGetItems.cs
│ │ │ │ │ │ ├── MyObjectiveGetToLocations.cs
│ │ │ │ │ │ ├── MyObjectiveRace.cs
│ │ │ │ │ │ ├── MyObjectiveWatchSigns.cs
│ │ │ │ │ │ ├── MyTimedMeetObjective.cs
│ │ │ │ │ │ ├── MyTimedObjective.cs
│ │ │ │ │ │ ├── MyTimedReachLocationObjective.cs
│ │ │ │ │ │ └── MyUseObjective.cs
│ │ │ │ │ ├── Sandbox/
│ │ │ │ │ │ └── MyHubShowcaseMission.cs
│ │ │ │ │ ├── SideMissions/
│ │ │ │ │ │ └── MySideMissionAssassination.cs
│ │ │ │ │ ├── SinglePlayer/
│ │ │ │ │ │ ├── MilitaryOutpostMission.cs
│ │ │ │ │ │ ├── MyAlienGateMission.cs
│ │ │ │ │ │ ├── MyArabianBorderMission.cs
│ │ │ │ │ │ ├── MyArabianCapitalMission.cs
│ │ │ │ │ │ ├── MyAsteroidComplexMission.cs
│ │ │ │ │ │ ├── MyAsteroidResearchFieldMission.cs
│ │ │ │ │ │ ├── MyAutonomousOutpostMission.cs
│ │ │ │ │ │ ├── MyBarthsMoonConvinceMission.cs
│ │ │ │ │ │ ├── MyBarthsMoonMissionBase.cs
│ │ │ │ │ │ ├── MyBarthsMoonPlantMission.cs
│ │ │ │ │ │ ├── MyBarthsMoonTransmitterMission.cs
│ │ │ │ │ │ ├── MyBiofacilityMission.cs
│ │ │ │ │ │ ├── MyCKDMothershipFacilityMission.cs
│ │ │ │ │ │ ├── MyChineseCapitalMission.cs
│ │ │ │ │ │ ├── MyChineseEscapeMission.cs
│ │ │ │ │ │ ├── MyChineseRefineryMission.cs
│ │ │ │ │ │ ├── MyChineseSolarArrayAttackMission.cs
│ │ │ │ │ │ ├── MyChineseTransmitterMission.cs
│ │ │ │ │ │ ├── MyChineseTransportMission.cs
│ │ │ │ │ │ ├── MyConvoyMission.cs
│ │ │ │ │ │ ├── MyDumpingGroundMission.cs
│ │ │ │ │ │ ├── MyEACCapitalMission.cs
│ │ │ │ │ │ ├── MyEACPrisonMission.cs
│ │ │ │ │ │ ├── MyEACSurveySiteMission.cs
│ │ │ │ │ │ ├── MyEACTransmitterMission.cs
│ │ │ │ │ │ ├── MyFactoryAmbushMission.cs
│ │ │ │ │ │ ├── MyFollowHostMission.cs
│ │ │ │ │ │ ├── MyForgottenFacilityMission.cs
│ │ │ │ │ │ ├── MyFortValiantMission.cs
│ │ │ │ │ │ ├── MyFortValiantMissionB.cs
│ │ │ │ │ │ ├── MyFortValiantMissionBase.cs
│ │ │ │ │ │ ├── MyFortValiantMissionC.cs
│ │ │ │ │ │ ├── MyGatesOfHellMission.cs
│ │ │ │ │ │ ├── MyHeliumMinesMission.cs
│ │ │ │ │ │ ├── MyHippieOutpostMission.cs
│ │ │ │ │ │ ├── MyIndustrialSectorMission.cs
│ │ │ │ │ │ ├── MyIntergalacticHighwayMission.cs
│ │ │ │ │ │ ├── MyIntroMission.cs
│ │ │ │ │ │ ├── MyJunkyardConvinceMission.cs
│ │ │ │ │ │ ├── MyJunkyardEACAmbushMission.cs
│ │ │ │ │ │ ├── MyJunkyardReturnMission.cs
│ │ │ │ │ │ ├── MyLaikaMission.cs
│ │ │ │ │ │ ├── MyLastHopeMission.cs
│ │ │ │ │ │ ├── MyMedina622Mission.cs
│ │ │ │ │ │ ├── MyMilitaryOutpostMission.cs
│ │ │ │ │ │ ├── MyMinerUprisingMission.cs
│ │ │ │ │ │ ├── MyMothershipCrashMission.cs
│ │ │ │ │ │ ├── MyNewJerusalemMission.cs
│ │ │ │ │ │ ├── MyNewNanjingMission.cs
│ │ │ │ │ │ ├── MyNewSingaporeIndustryMission.cs
│ │ │ │ │ │ ├── MyPirateBaseMission.cs
│ │ │ │ │ │ ├── MyPlaygroundMission.cs
│ │ │ │ │ │ ├── MyPlutoniumMineMission.cs
│ │ │ │ │ │ ├── MyReichstagAMission.cs
│ │ │ │ │ │ ├── MyReichstagCMission.cs
│ │ │ │ │ │ ├── MyResearchVesselMission.cs
│ │ │ │ │ │ ├── MyRiftMission.cs
│ │ │ │ │ │ ├── MyRimeBlueprintsMission.cs
│ │ │ │ │ │ ├── MyRimeConvinceMission.cs
│ │ │ │ │ │ ├── MyRussianCapitalMission.cs
│ │ │ │ │ │ ├── MyRussianTransmitterMission.cs
│ │ │ │ │ │ ├── MyRussianWarehouseMission.cs
│ │ │ │ │ │ ├── MySlaverBase2Mission.cs
│ │ │ │ │ │ ├── MySlaverBaseMission.cs
│ │ │ │ │ │ ├── MySmallPirateBase.cs
│ │ │ │ │ │ ├── MySmallPirateBase2.cs
│ │ │ │ │ │ ├── MySmallPirateBase2Mission.cs
│ │ │ │ │ │ ├── MySmallPirateBaseMission.cs
│ │ │ │ │ │ ├── MySolarFactoryEACMission.cs
│ │ │ │ │ │ ├── MyStealthPlaygroundMission.cs
│ │ │ │ │ │ ├── MyTestAttackMission.cs
│ │ │ │ │ │ ├── MyTestMission.cs
│ │ │ │ │ │ ├── MyTradeStationChinaMission.cs
│ │ │ │ │ │ ├── MyTradeStationEACMission.cs
│ │ │ │ │ │ ├── MyTwinTowersMission.cs
│ │ │ │ │ │ ├── MyUraniteMineMission.cs
│ │ │ │ │ │ ├── MyWhiteWolvesResearchMission.cs
│ │ │ │ │ │ └── MyZombieLevelMission.cs
│ │ │ │ │ ├── Submissions/
│ │ │ │ │ │ ├── MyHarvestOreSubmission.cs
│ │ │ │ │ │ ├── MySabotageSubmission.cs
│ │ │ │ │ │ └── MySubmissionGotoAny.cs
│ │ │ │ │ └── Utils/
│ │ │ │ │ ├── MyCountdownTimer.cs
│ │ │ │ │ ├── MyEntityAnimator.cs
│ │ │ │ │ ├── MyItemToGetDefinition.cs
│ │ │ │ │ └── MyMissionTimer.cs
│ │ │ │ ├── Models/
│ │ │ │ │ ├── IMyTriangePruningStructure.cs
│ │ │ │ │ ├── MyMesh.cs
│ │ │ │ │ ├── MyMeshMaterial.cs
│ │ │ │ │ ├── MyModel.cs
│ │ │ │ │ ├── MyModelObj .cs
│ │ │ │ │ ├── MyModelOctree.cs
│ │ │ │ │ ├── MyModelOctreeNode.cs
│ │ │ │ │ ├── MyModelSubObjects.cs
│ │ │ │ │ ├── MyModels.cs
│ │ │ │ │ └── MyModels_Data.cs
│ │ │ │ ├── MyOctree.cs
│ │ │ │ ├── Networking/
│ │ │ │ │ ├── MyClientServer.cs
│ │ │ │ │ ├── MyPlayerBase.cs
│ │ │ │ │ ├── MyPlayerLocal.cs
│ │ │ │ │ ├── MyPlayerRemote.cs
│ │ │ │ │ └── MyPlayerStatistics.cs
│ │ │ │ ├── Physics/
│ │ │ │ │ ├── MyContactEventExtensions.cs
│ │ │ │ │ ├── MyPhysicsBody.cs
│ │ │ │ │ └── MyPhysicsForceType.cs
│ │ │ │ ├── Prefabs/
│ │ │ │ │ ├── Container/
│ │ │ │ │ │ ├── MyPrefabContainer.cs
│ │ │ │ │ │ └── MyPrefabContainerManager.cs
│ │ │ │ │ ├── IMyUseableEntity.cs
│ │ │ │ │ ├── MyPrefab.cs
│ │ │ │ │ ├── MyPrefabAlarm.cs
│ │ │ │ │ ├── MyPrefabBankNode.cs
│ │ │ │ │ ├── MyPrefabBase.cs
│ │ │ │ │ ├── MyPrefabCamera.cs
│ │ │ │ │ ├── MyPrefabConstants.cs
│ │ │ │ │ ├── MyPrefabFactory.cs
│ │ │ │ │ ├── MyPrefabFoundationFactory.cs
│ │ │ │ │ ├── MyPrefabGenerator.cs
│ │ │ │ │ ├── MyPrefabHangar.cs
│ │ │ │ │ ├── MyPrefabKinematic.cs
│ │ │ │ │ ├── MyPrefabKinematicPart.cs
│ │ │ │ │ ├── MyPrefabKinematicPartBase.cs
│ │ │ │ │ ├── MyPrefabKinematicRotating.cs
│ │ │ │ │ ├── MyPrefabKinematicRotatingPart.cs
│ │ │ │ │ ├── MyPrefabKinematicSensor.cs
│ │ │ │ │ ├── MyPrefabLamp.cs
│ │ │ │ │ ├── MyPrefabLargeShip.cs
│ │ │ │ │ ├── MyPrefabLargeWeapon.cs
│ │ │ │ │ ├── MyPrefabLight.cs
│ │ │ │ │ ├── MyPrefabParticles.cs
│ │ │ │ │ ├── MyPrefabScanner.cs
│ │ │ │ │ ├── MyPrefabSecurityControlHUB.cs
│ │ │ │ │ ├── MyPrefabSnapPoint.cs
│ │ │ │ │ ├── MyPrefabSound.cs
│ │ │ │ │ ├── PrefabConfigurations/
│ │ │ │ │ │ ├── MyPrefabConfiguration.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationAlarm.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationBankNode.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationCamera.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationFoundationFactory.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationGenerator.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationHangar.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationKinematic.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationKinematicPart.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationKinematicRotating.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationKinematicRotatingPart.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationLargeShip.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationLargeWeapon.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationLight.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationParticles.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationScanner.cs
│ │ │ │ │ │ ├── MyPrefabConfigurationSecurityControlHUB.cs
│ │ │ │ │ │ └── MyPrefabConfigurationSound.cs
│ │ │ │ │ └── Renderer/
│ │ │ │ │ └── MyPrefabRenderer.cs
│ │ │ │ ├── Radar/
│ │ │ │ │ ├── MyAllKnowingRadar.cs
│ │ │ │ │ ├── MyDefaultDetector.cs
│ │ │ │ │ ├── MyDetectedObject.cs
│ │ │ │ │ ├── MyDetectorBase.cs
│ │ │ │ │ ├── MyEngineDetector.cs
│ │ │ │ │ ├── MyMovementDetector.cs
│ │ │ │ │ ├── MyObjectToDetect.cs
│ │ │ │ │ ├── MyOreDetector.cs
│ │ │ │ │ ├── MyPulseDetector.cs
│ │ │ │ │ ├── MyRadar.cs
│ │ │ │ │ └── MyRadarDetector.cs
│ │ │ │ ├── Render/
│ │ │ │ │ ├── EnvironmentMap/
│ │ │ │ │ │ ├── MyEnvironmentMap.cs
│ │ │ │ │ │ └── MyEnvironmentMapRenderer.cs
│ │ │ │ │ ├── MyRender-Content.cs
│ │ │ │ │ ├── MyRender-Debug.cs
│ │ │ │ │ ├── MyRender-Draw.cs
│ │ │ │ │ ├── MyRender-Lights.cs
│ │ │ │ │ ├── MyRender-Management.cs
│ │ │ │ │ ├── MyRender.Alternative.cs
│ │ │ │ │ ├── MyRender.cs
│ │ │ │ │ ├── MyRenderConstants.cs
│ │ │ │ │ ├── MySortedElements.Comparers.cs
│ │ │ │ │ ├── MySortedElements.Models.cs
│ │ │ │ │ ├── MySortedElements.Voxels.cs
│ │ │ │ │ ├── MySortedElements.cs
│ │ │ │ │ ├── PostProcesses/
│ │ │ │ │ │ ├── MyPostProcessAntiAlias.cs
│ │ │ │ │ │ ├── MyPostProcessBase.cs
│ │ │ │ │ │ ├── MyPostProcessContrast.cs
│ │ │ │ │ │ ├── MyPostProcessGodRays.cs
│ │ │ │ │ │ ├── MyPostProcessHDR.cs
│ │ │ │ │ │ ├── MyPostProcessVolumetricFog.cs
│ │ │ │ │ │ ├── MyPostProcessVolumetricSSAO2.cs
│ │ │ │ │ │ └── TODO/
│ │ │ │ │ │ └── MyBloomPostprocess.cs
│ │ │ │ │ ├── Scene/
│ │ │ │ │ │ ├── MyCullableRenderObject.cs
│ │ │ │ │ │ ├── MyOcclusionQuery.cs
│ │ │ │ │ │ └── MyRenderObject.cs
│ │ │ │ │ ├── SecondaryCamera/
│ │ │ │ │ │ └── MySecondaryCameraRenderer.cs
│ │ │ │ │ ├── Shadows/
│ │ │ │ │ │ ├── MyCastShadowJob.cs
│ │ │ │ │ │ ├── MyOrthographicCamera.cs
│ │ │ │ │ │ ├── MyPerspectiveCamera.cs
│ │ │ │ │ │ ├── MyRenderCamera.cs
│ │ │ │ │ │ ├── MyShadowRenderer.cs
│ │ │ │ │ │ ├── MyShadowRendererBase.cs
│ │ │ │ │ │ └── MySpotShadowRenderer.cs
│ │ │ │ │ └── Statistics/
│ │ │ │ │ ├── MyRenderProfiler.cs
│ │ │ │ │ └── MyRenderStatistics.cs
│ │ │ │ ├── Sessions/
│ │ │ │ │ ├── Multiplayer/
│ │ │ │ │ │ ├── MyMultiplayer.cs
│ │ │ │ │ │ ├── MyMultiplayerConfiguration.cs
│ │ │ │ │ │ ├── MyMultiplayerExtensions.cs
│ │ │ │ │ │ ├── MyMultiplayerGameplay.Entity.cs
│ │ │ │ │ │ ├── MyMultiplayerGameplay.Join.cs
│ │ │ │ │ │ ├── MyMultiplayerGameplay.Locking.cs
│ │ │ │ │ │ ├── MyMultiplayerGameplay.Misc.cs
│ │ │ │ │ │ ├── MyMultiplayerGameplay.Scripts.cs
│ │ │ │ │ │ ├── MyMultiplayerGameplay.SmallShip.cs
│ │ │ │ │ │ ├── MyMultiplayerGameplay.Story.cs
│ │ │ │ │ │ ├── MyMultiplayerGameplay.cs
│ │ │ │ │ │ ├── MyMultiplayerLobby.cs
│ │ │ │ │ │ ├── MyMultiplayerPeers.cs
│ │ │ │ │ │ └── MyNatIntroduction.cs
│ │ │ │ │ ├── MyDataCorruptedException.cs
│ │ │ │ │ ├── MyMasterServerAction.cs
│ │ │ │ │ ├── MyMotherShipPosition.cs
│ │ │ │ │ ├── MySandboxSession.cs
│ │ │ │ │ ├── MyServerAction.cs
│ │ │ │ │ ├── MySession.cs
│ │ │ │ │ └── MySinglePlayerSession.cs
│ │ │ │ ├── SolarSystem/
│ │ │ │ │ ├── MySectorGenerator.cs
│ │ │ │ │ ├── MySectorProperties.cs
│ │ │ │ │ ├── MySolarSystemArea.cs
│ │ │ │ │ ├── MySolarSystemAreaCircle.cs
│ │ │ │ │ ├── MySolarSystemAreaOrbit.cs
│ │ │ │ │ ├── MySolarSystemConstants.cs
│ │ │ │ │ ├── MySolarSystemGenerator.cs
│ │ │ │ │ ├── MySolarSystemMapCamera.cs
│ │ │ │ │ ├── MySolarSystemMapData.cs
│ │ │ │ │ ├── MySolarSystemRandomExtensions.cs
│ │ │ │ │ ├── MySolarSystemUtils.cs
│ │ │ │ │ ├── MyStaticSectorGenerator.cs
│ │ │ │ │ ├── MyTemplateGroups.cs
│ │ │ │ │ ├── Renderer/
│ │ │ │ │ │ └── MySolarMapRenderer.cs
│ │ │ │ │ └── SolarAreas/
│ │ │ │ │ ├── MySolarSystem3rdTransmitterConstants.cs
│ │ │ │ │ ├── MySolarSystemAfterMarsConstants.cs
│ │ │ │ │ ├── MySolarSystemAsteroidBelt2Constants.cs
│ │ │ │ │ ├── MySolarSystemAsteroidBeltConstants.cs
│ │ │ │ │ ├── MySolarSystemChineseMinesConstants.cs
│ │ │ │ │ ├── MySolarSystemChineseRafineryConstants.cs
│ │ │ │ │ ├── MySolarSystemChineseSolarPlantConstants.cs
│ │ │ │ │ ├── MySolarSystemChineseTransmitterConstants.cs
│ │ │ │ │ ├── MySolarSystemEarthConstants.cs
│ │ │ │ │ ├── MySolarSystemFortValiantConstants.cs
│ │ │ │ │ ├── MySolarSystemHallConstants.cs
│ │ │ │ │ ├── MySolarSystemHell25DConstants.cs
│ │ │ │ │ ├── MySolarSystemJunkyardConstants.cs
│ │ │ │ │ ├── MySolarSystemJupiter2Constants.cs
│ │ │ │ │ ├── MySolarSystemJupiterBorderConstants.cs
│ │ │ │ │ ├── MySolarSystemJupiterConstants.cs
│ │ │ │ │ ├── MySolarSystemLaikaConstants.cs
│ │ │ │ │ ├── MySolarSystemMars3Constants.cs
│ │ │ │ │ ├── MySolarSystemMarsConstants.cs
│ │ │ │ │ ├── MySolarSystemMedina622Constants.cs
│ │ │ │ │ ├── MySolarSystemMercuryConstants.cs
│ │ │ │ │ ├── MySolarSystemNearSunConstants.cs
│ │ │ │ │ ├── MySolarSystemNebulaConstants.cs
│ │ │ │ │ ├── MySolarSystemNeptunConstants.cs
│ │ │ │ │ ├── MySolarSystemRimeConstants.cs
│ │ │ │ │ ├── MySolarSystemRussianTransmitterConstants.cs
│ │ │ │ │ ├── MySolarSystemSaturnConstants.cs
│ │ │ │ │ ├── MySolarSystemSkyConstants.cs
│ │ │ │ │ ├── MySolarSystemSlaverBaseConstants.cs
│ │ │ │ │ ├── MySolarSystemSlaversBase2Constants.cs
│ │ │ │ │ ├── MySolarSystemSmallPirateBase2Constants.cs
│ │ │ │ │ ├── MySolarSystemUranConstants.cs
│ │ │ │ │ ├── MySolarSystemValiantConstants.cs
│ │ │ │ │ └── MySolarSystemVenusConstants.cs
│ │ │ │ ├── Textures/
│ │ │ │ │ ├── MyTexture.cs
│ │ │ │ │ ├── MyTexture2D.cs
│ │ │ │ │ ├── MyTextureCube.cs
│ │ │ │ │ └── MyTextureManager.cs
│ │ │ │ ├── Trailer/
│ │ │ │ │ ├── MyTrailerLoad.cs
│ │ │ │ │ ├── MyTrailerSave.cs
│ │ │ │ │ └── MyTrailerXml.cs
│ │ │ │ ├── TransparentGeometry/
│ │ │ │ │ ├── MyBillboard.cs
│ │ │ │ │ ├── MyDebrisField.cs
│ │ │ │ │ ├── MyFlashes.cs
│ │ │ │ │ ├── MyIceComet.cs
│ │ │ │ │ ├── MyIceStorm.cs
│ │ │ │ │ ├── MyLightGlare.cs
│ │ │ │ │ ├── MyMeteorWind.cs
│ │ │ │ │ ├── MyNuclearExplosion.cs
│ │ │ │ │ ├── MyParticle.cs
│ │ │ │ │ ├── MyParticleEffects.cs
│ │ │ │ │ ├── MyParticlesDustField.cs
│ │ │ │ │ ├── MyRayCastOcclusionJob.cs
│ │ │ │ │ ├── MySunGlare.cs
│ │ │ │ │ ├── MySunWind.cs
│ │ │ │ │ ├── MyTransparentGeometry.cs
│ │ │ │ │ ├── MyTransparentMaterialConstants.cs
│ │ │ │ │ └── Particles/
│ │ │ │ │ ├── MyAnimatedParticle.cs
│ │ │ │ │ ├── MyAnimatedProperty.cs
│ │ │ │ │ ├── MyAnimatedProperty2D.cs
│ │ │ │ │ ├── MyConstProperty.cs
│ │ │ │ │ ├── MyParticleEffect.cs
│ │ │ │ │ ├── MyParticleEmitter.cs
│ │ │ │ │ ├── MyParticleFactory.cs
│ │ │ │ │ ├── MyParticleGeneration.cs
│ │ │ │ │ ├── MyParticlesLibrary.cs
│ │ │ │ │ └── MyParticlesManager.cs
│ │ │ │ ├── Utils/
│ │ │ │ │ ├── MyBotDebugUtils.cs
│ │ │ │ │ ├── MyCamera.cs
│ │ │ │ │ ├── MyCameraZoomProperties.cs
│ │ │ │ │ ├── MyConfig.cs
│ │ │ │ │ ├── MyConstants.cs
│ │ │ │ │ ├── MyControl.cs
│ │ │ │ │ ├── MyCuboid.cs
│ │ │ │ │ ├── MyCustomGraphicsDeviceManagerDX.cs
│ │ │ │ │ ├── MyDDSFile.cs
│ │ │ │ │ ├── MyDebugDraw.cs
│ │ │ │ │ ├── MyDebugDrawCachedLines.cs
│ │ │ │ │ ├── MyDebugDrawCoordSystem.cs
│ │ │ │ │ ├── MyDebugDrawCurve.cs
│ │ │ │ │ ├── MyEffectValuesManager.cs
│ │ │ │ │ ├── MyEnumToStrings.cs
│ │ │ │ │ ├── MyEnumToStringsGenerated.cs
│ │ │ │ │ ├── MyEnumToStringsGenerated.tt
│ │ │ │ │ ├── MyEnumToStringsGenerated1.cs
│ │ │ │ │ ├── MyFakes.cs
│ │ │ │ │ ├── MyFullscreenQuad.cs
│ │ │ │ │ ├── MyGraphicTest.cs
│ │ │ │ │ ├── MyGridIntersection.cs
│ │ │ │ │ ├── MyIntersectionResultLineBoundingSphere.cs
│ │ │ │ │ ├── MyIntersectionResultLineTriangle.cs
│ │ │ │ │ ├── MyKeysToString.cs
│ │ │ │ │ ├── MyLineBatch.cs
│ │ │ │ │ ├── MyLoadingPerformance.cs
│ │ │ │ │ ├── MyMaterialConstants.cs
│ │ │ │ │ ├── MyMath.cs
│ │ │ │ │ ├── MyMemoryProfiler.cs
│ │ │ │ │ ├── MyMeshHelper.cs
│ │ │ │ │ ├── MyMissileHelperUtil.cs
│ │ │ │ │ ├── MyMwcVoxelMaterialConstants.cs
│ │ │ │ │ ├── MyOrientedBoundingBox.cs
│ │ │ │ │ ├── MyPerformanceTests.cs
│ │ │ │ │ ├── MyPlugins.cs
│ │ │ │ │ ├── MyReflectionMethod.cs
│ │ │ │ │ ├── MyScreenshot.cs
│ │ │ │ │ ├── MyShipTypeConstants.cs
│ │ │ │ │ ├── MySimpleObjectDraw.cs
│ │ │ │ │ ├── MySmallShipArmorTypeConstants.cs
│ │ │ │ │ ├── MySmallShipEngineTypeConstants.cs
│ │ │ │ │ ├── MySpectator.cs
│ │ │ │ │ ├── MySpriteListVideoPlayer.cs
│ │ │ │ │ ├── MyStateObjects.cs
│ │ │ │ │ ├── MyStopwatch.cs
│ │ │ │ │ ├── MyStructs.cs
│ │ │ │ │ ├── MySystemTimer.cs
│ │ │ │ │ ├── MyTestMission.cs
│ │ │ │ │ ├── MyTextureAtlas.cs
│ │ │ │ │ ├── MyThirdPersonSpectator.cs
│ │ │ │ │ ├── MyUtilRandomVector3ByDeviatingVector.cs
│ │ │ │ │ ├── MyUtils.cs
│ │ │ │ │ ├── MyVertexFormats.cs
│ │ │ │ │ ├── MyWindowsAPIWrapper.cs
│ │ │ │ │ └── WM.cs
│ │ │ │ ├── VideoMode/
│ │ │ │ │ ├── MyVideoModeAntiAliasing.cs
│ │ │ │ │ ├── MyVideoModeAspectRatio.cs
│ │ │ │ │ ├── MyVideoModeManager.cs
│ │ │ │ │ └── MyVideoModeStructs.cs
│ │ │ │ ├── Voxels/
│ │ │ │ │ ├── MyDataCellStitcher.cs
│ │ │ │ │ ├── MyLocalVoxelTrianglesCache.cs
│ │ │ │ │ ├── MyMeshSimplifier.cs
│ │ │ │ │ ├── MyVoxelCacheCellRender.cs
│ │ │ │ │ ├── MyVoxelCacheCellRenderBatch.cs
│ │ │ │ │ ├── MyVoxelCacheCellRenderHelper.cs
│ │ │ │ │ ├── MyVoxelCacheData.cs
│ │ │ │ │ ├── MyVoxelContentCell.cs
│ │ │ │ │ ├── MyVoxelContentCellContent.cs
│ │ │ │ │ ├── MyVoxelContentCellContents.cs
│ │ │ │ │ ├── MyVoxelElement.cs
│ │ │ │ │ ├── MyVoxelFiles.cs
│ │ │ │ │ ├── MyVoxelGenerator.cs
│ │ │ │ │ ├── MyVoxelImport.cs
│ │ │ │ │ ├── MyVoxelMapOreDepositCell.cs
│ │ │ │ │ ├── MyVoxelMapOreMaterials.cs
│ │ │ │ │ ├── MyVoxelMaps.cs
│ │ │ │ │ ├── MyVoxelMaterial.cs
│ │ │ │ │ ├── MyVoxelMaterialCell.cs
│ │ │ │ │ ├── MyVoxelMaterials.cs
│ │ │ │ │ ├── MyVoxelPrecalc.cs
│ │ │ │ │ ├── MyVoxelPrecalcConstants.cs
│ │ │ │ │ ├── MyVoxelPrecalcTask.cs
│ │ │ │ │ └── MyVoxelPrecalcWork.cs
│ │ │ │ └── World/
│ │ │ │ ├── Global/
│ │ │ │ │ ├── MyActorConstants.cs
│ │ │ │ │ ├── MyFactionConstants.cs
│ │ │ │ │ ├── MyFactions.cs
│ │ │ │ │ ├── MyGamePlayCheats.cs
│ │ │ │ │ ├── MyGamePlayConstants.cs
│ │ │ │ │ ├── MyGameWorld.cs
│ │ │ │ │ └── MySecretRooms.cs
│ │ │ │ ├── MyPlayer.cs
│ │ │ │ ├── MyPlayerFriends.cs
│ │ │ │ ├── MyPlayerStatistics.cs
│ │ │ │ ├── MySector.cs
│ │ │ │ └── MySectorGroups.cs
│ │ │ ├── Networking/
│ │ │ │ ├── MasterService/
│ │ │ │ │ └── MyMasterServiceClient.cs
│ │ │ │ ├── MyLocalCache.cs
│ │ │ │ ├── MySteam.cs
│ │ │ │ ├── MySteamStats.cs
│ │ │ │ └── SectorService/
│ │ │ │ ├── MyLoggingBehavior.cs
│ │ │ │ ├── MySectorServerCallback.cs
│ │ │ │ ├── MySectorServiceClient.cs
│ │ │ │ └── MyServiceException.cs
│ │ │ ├── Physics/
│ │ │ │ ├── Collisions/
│ │ │ │ │ ├── Interactions/
│ │ │ │ │ │ ├── MyBoxBoxInteraction.cs
│ │ │ │ │ │ ├── MyBoxBoxSensorInteraction.cs
│ │ │ │ │ │ ├── MyBoxCapsuleInteraction.cs
│ │ │ │ │ │ ├── MyBoxOtherSensorInteraction.cs
│ │ │ │ │ │ ├── MyBoxSphereSensorInteraction.cs
│ │ │ │ │ │ ├── MyBoxTriangleMeshInteraction.cs
│ │ │ │ │ │ ├── MyBoxVoxelInteraction.cs
│ │ │ │ │ │ ├── MyCapsuleCapsuleInteraction.cs
│ │ │ │ │ │ ├── MyCapsuleTriangleMeshInteraction.cs
│ │ │ │ │ │ ├── MyCapsuleVoxelInteraction.cs
│ │ │ │ │ │ ├── MyElementInteraction.cs
│ │ │ │ │ │ ├── MyInteractionInfo.cs
│ │ │ │ │ │ ├── MyRBInteractionModule.cs
│ │ │ │ │ │ ├── MySensorInteraction.cs
│ │ │ │ │ │ ├── MySphereBoxInteraction.cs
│ │ │ │ │ │ ├── MySphereBoxSensorInteraction.cs
│ │ │ │ │ │ ├── MySphereCapsuleInteraction.cs
│ │ │ │ │ │ ├── MySphereOtherSensorInteraction.cs
│ │ │ │ │ │ ├── MySphereSphereInteraction.cs
│ │ │ │ │ │ ├── MySphereSphereSensorInteraction.cs
│ │ │ │ │ │ ├── MySphereTriangleMeshInteraction.cs
│ │ │ │ │ │ ├── MySphereVoxelInteraction.cs
│ │ │ │ │ │ ├── MyTriangle.cs
│ │ │ │ │ │ └── MyTriangleCache.cs
│ │ │ │ │ ├── MyElement.cs
│ │ │ │ │ ├── MyElementDesc.cs
│ │ │ │ │ ├── MyFiltering.cs
│ │ │ │ │ ├── MyGroupMask.cs
│ │ │ │ │ ├── MyLineSegmentOverlapResult.cs
│ │ │ │ │ ├── MyQuantizedBvhAdapter.cs
│ │ │ │ │ ├── MyQuantizedBvhResult.cs
│ │ │ │ │ ├── RBElements/
│ │ │ │ │ │ ├── MyRBElement.cs
│ │ │ │ │ │ ├── MyRBElementDefs.cs
│ │ │ │ │ │ ├── MyRBElementDesc.cs
│ │ │ │ │ │ ├── MyRBMaterial.cs
│ │ │ │ │ │ └── Types/
│ │ │ │ │ │ ├── Geometry/
│ │ │ │ │ │ │ └── MyBox.cs
│ │ │ │ │ │ ├── MyRBBoxElement.cs
│ │ │ │ │ │ ├── MyRBCapsuleElement.cs
│ │ │ │ │ │ ├── MyRBSphereElement.cs
│ │ │ │ │ │ ├── MyRBTriangleMeshElement.cs
│ │ │ │ │ │ └── MyRBVoxelElement.cs
│ │ │ │ │ └── SensorElements/
│ │ │ │ │ ├── MyBoxSensorElement.cs
│ │ │ │ │ ├── MySensorElement.cs
│ │ │ │ │ ├── MySensorElementDefs.cs
│ │ │ │ │ ├── MySensorElementDesc.cs
│ │ │ │ │ └── MySphereSensorElement.cs
│ │ │ │ ├── Core/
│ │ │ │ │ ├── Broadphase/
│ │ │ │ │ │ ├── MyBroadphase.cs
│ │ │ │ │ │ ├── MyBruteForceBp.cs
│ │ │ │ │ │ └── MyDAABBTreeBp.cs
│ │ │ │ │ ├── Modules/
│ │ │ │ │ │ ├── MyContactConstraintModule.cs
│ │ │ │ │ │ ├── MyRigidBodyModule.cs
│ │ │ │ │ │ ├── MySensorInteractionModule.cs
│ │ │ │ │ │ └── MySensorModule.cs
│ │ │ │ │ ├── MyPhysics.cs
│ │ │ │ │ ├── MyPhysicsConfig.cs
│ │ │ │ │ ├── MyPhysicsObjects.cs
│ │ │ │ │ ├── MySimulationHandler.cs
│ │ │ │ │ └── Prunning/
│ │ │ │ │ └── MyDynamicAABBTree.cs
│ │ │ │ ├── Dynamics/
│ │ │ │ │ ├── Base/
│ │ │ │ │ │ ├── Constaints/
│ │ │ │ │ │ │ ├── MyRBConstraint.cs
│ │ │ │ │ │ │ ├── MyRBContactConstraint.cs
│ │ │ │ │ │ │ └── MyRBSolverConstraint.cs
│ │ │ │ │ │ ├── MyRBIslandGeneration.cs
│ │ │ │ │ │ ├── MyRBIslandNSolver.cs
│ │ │ │ │ │ ├── MyRBIslandSleepState.cs
│ │ │ │ │ │ ├── MyRBSolverBody.cs
│ │ │ │ │ │ └── MyRigidBodyIsland.cs
│ │ │ │ │ ├── MyContactEventHandler.cs
│ │ │ │ │ ├── MyContactModifyEventHandler.cs
│ │ │ │ │ ├── MyRigidBody.cs
│ │ │ │ │ ├── MyRigidBodyDefs.cs
│ │ │ │ │ ├── MyRigidBodyDesc.cs
│ │ │ │ │ ├── MyRigidBodyEvent.cs
│ │ │ │ │ ├── MySensor.cs
│ │ │ │ │ ├── MySensorDesc.cs
│ │ │ │ │ └── MySensorEventHandler.cs
│ │ │ │ └── Utils/
│ │ │ │ ├── MyBoundingBoxHelper.cs
│ │ │ │ ├── MyDistance.cs
│ │ │ │ ├── MyElementHelper.cs
│ │ │ │ ├── MyPhysUtils.cs
│ │ │ │ ├── MyRingBuffer.cs
│ │ │ │ ├── MySegment.cs
│ │ │ │ └── MyTransform.cs
│ │ │ └── Toolkit/
│ │ │ ├── DShow/
│ │ │ │ ├── DsBugWO.cs
│ │ │ │ ├── DsControl.cs
│ │ │ │ ├── DsCore.cs
│ │ │ │ ├── DsDVD.cs
│ │ │ │ ├── DsDevice.cs
│ │ │ │ ├── DsExtend.cs
│ │ │ │ ├── DsUtils.cs
│ │ │ │ ├── DsUuids.cs
│ │ │ │ ├── QEdit.cs
│ │ │ │ └── VideoPlayer.cs
│ │ │ ├── Game.cs
│ │ │ ├── GameGraphicsParameters.cs
│ │ │ ├── GamePlatform.cs
│ │ │ ├── GamePlatformDesktop.cs
│ │ │ ├── GameTime.cs
│ │ │ ├── GameWindow.cs
│ │ │ ├── GameWindowDesktop.cs
│ │ │ ├── GameWindowForm.cs
│ │ │ ├── Graphics/
│ │ │ │ ├── BlendState.cs
│ │ │ │ ├── DepthStencilState.cs
│ │ │ │ ├── GraphicsAdapter.cs
│ │ │ │ ├── GraphicsResource.cs
│ │ │ │ ├── RasterizerState.cs
│ │ │ │ ├── SamplerState.cs
│ │ │ │ ├── SpriteBatch.cs
│ │ │ │ ├── SpriteEffects.cs
│ │ │ │ ├── SpriteFont.cs
│ │ │ │ ├── SpriteFontContentReader.cs
│ │ │ │ └── SpriteSortMode.cs
│ │ │ ├── GraphicsDeviceInformation.cs
│ │ │ ├── GraphicsDeviceManager.cs
│ │ │ ├── Input/
│ │ │ │ ├── Keys.cs
│ │ │ │ ├── MyHidInputArgs.cs
│ │ │ │ ├── MyKeyTranslationTable.cs
│ │ │ │ ├── MyKeyboardBuffer.cs
│ │ │ │ ├── MyKeyboardInputArgs.cs
│ │ │ │ ├── MyKeyboardState.cs
│ │ │ │ ├── MyMouseInputArgs.cs
│ │ │ │ ├── MyMouseState.cs
│ │ │ │ ├── MyRawInput.cs
│ │ │ │ ├── MyWindowsKeyboard.cs
│ │ │ │ ├── MyWindowsMouse.cs
│ │ │ │ ├── RawHid.cs
│ │ │ │ ├── RawInput.cs
│ │ │ │ ├── RawInputHeader.cs
│ │ │ │ ├── RawInputInner0.cs
│ │ │ │ ├── RawKeyboard.cs
│ │ │ │ └── RawMouse.cs
│ │ │ ├── PreparingDeviceSettingsEventArgs.cs
│ │ │ └── SharpDXHelper.cs
│ │ ├── MinerWars.GameLib.csproj
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── Resources/
│ │ │ ├── MyDialogues.Designer.cs
│ │ │ ├── MyDialogues.resx
│ │ │ ├── MyTexts.Designer.cs
│ │ │ └── MyTexts.resx
│ │ ├── RunTemplate.bat
│ │ └── Service References/
│ │ ├── AppCode.Networking.MasterService/
│ │ │ ├── Arrays.xsd
│ │ │ ├── MinerWars.CommonLIB.AppCode.Networking.Services.xsd
│ │ │ ├── MinerWars.CommonLIB.AppCode.Networking.xsd
│ │ │ ├── MinerWars.MasterServerLIB.MasterService.xsd
│ │ │ ├── Reference.cs
│ │ │ ├── Reference.svcmap
│ │ │ ├── configuration.svcinfo
│ │ │ ├── configuration91.svcinfo
│ │ │ ├── service.wsdl
│ │ │ ├── service.xsd
│ │ │ └── service1.xsd
│ │ └── AppCode.Networking.SectorService/
│ │ ├── Arrays.xsd
│ │ ├── Microsoft.Xna.Framework.xsd
│ │ ├── MinerWars.AppCode.Networking.SectorService.ExportInfo.datasource
│ │ ├── MinerWars.AppCode.Networking.SectorService.MyUserInfo.datasource
│ │ ├── MinerWars.CommonLIB.AppCode.Networking.Services.xsd
│ │ ├── MinerWars.CommonLIB.AppCode.Networking.xsd
│ │ ├── MinerWars.CommonLIB.AppCode.Utils.xsd
│ │ ├── Reference.cs
│ │ ├── Reference.svcmap
│ │ ├── SectorServerLIB.SectorService.xsd
│ │ ├── configuration.svcinfo
│ │ ├── configuration91.svcinfo
│ │ ├── service.wsdl
│ │ ├── service.xsd
│ │ └── service1.xsd
│ ├── MinerWars.GameServices/
│ │ ├── IMySteam.cs
│ │ ├── MinerWars.GameServices.csproj
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ └── ServiceContainer.cs
│ ├── MinerWarsExpressLauncher/
│ │ ├── MinerWarsExpressLauncher.csproj
│ │ ├── MinerWarsExpressLauncher.csproj.user
│ │ ├── Program.cs
│ │ └── Properties/
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── MinerWarsMath/
│ │ ├── BoundingBox.cs
│ │ ├── BoundingFrustum.cs
│ │ ├── BoundingSphere.cs
│ │ ├── Color.cs
│ │ ├── ContainmentType.cs
│ │ ├── Curve.cs
│ │ ├── CurveContinuity.cs
│ │ ├── CurveKey.cs
│ │ ├── CurveKeyCollection.cs
│ │ ├── CurveLoopType.cs
│ │ ├── CurveTangent.cs
│ │ ├── Gjk.cs
│ │ ├── MathHelper.cs
│ │ ├── Matrix.cs
│ │ ├── MinerWarsMath.csproj
│ │ ├── NativeDAABBTree.cs
│ │ ├── NativeDAABBTreeInterop.cs
│ │ ├── PackedVector/
│ │ │ ├── Byte4.cs
│ │ │ ├── HalfUtils.cs
│ │ │ ├── HalfVector2.cs
│ │ │ ├── HalfVector4.cs
│ │ │ ├── IPackedVector.cs
│ │ │ ├── NormalizedByte4.cs
│ │ │ └── PackUtils.cs
│ │ ├── Plane.cs
│ │ ├── PlaneIntersectionType.cs
│ │ ├── Point.cs
│ │ ├── Quaternion.cs
│ │ ├── Ray.cs
│ │ ├── Rectangle.cs
│ │ ├── Vector2.cs
│ │ ├── Vector3.cs
│ │ └── Vector4.cs
│ ├── MinerWarsPluginAPI/
│ │ ├── MinerWarsPluginAPI.csproj
│ │ ├── MinerWarsPluginAPI3.csproj.user
│ │ ├── MyIPlugin.cs
│ │ ├── MyIPluginHost.cs
│ │ ├── MyPluginLoader.cs
│ │ └── Properties/
│ │ └── AssemblyInfo.cs
│ ├── NativeDAABBTree/
│ │ ├── CollideArrayWriter.h
│ │ ├── CollideArrayWriterSphere.h
│ │ ├── LinearMath/
│ │ │ ├── CMakeLists.txt
│ │ │ ├── btAabbUtil2.h
│ │ │ ├── btAlignedAllocator.cpp
│ │ │ ├── btAlignedAllocator.h
│ │ │ ├── btAlignedObjectArray.h
│ │ │ ├── btConvexHull.cpp
│ │ │ ├── btConvexHull.h
│ │ │ ├── btConvexHullComputer.cpp
│ │ │ ├── btConvexHullComputer.h
│ │ │ ├── btDefaultMotionState.h
│ │ │ ├── btGeometryUtil.cpp
│ │ │ ├── btGeometryUtil.h
│ │ │ ├── btGrahamScan2dConvexHull.h
│ │ │ ├── btHashMap.h
│ │ │ ├── btIDebugDraw.h
│ │ │ ├── btList.h
│ │ │ ├── btMatrix3x3.h
│ │ │ ├── btMinMax.h
│ │ │ ├── btMotionState.h
│ │ │ ├── btPolarDecomposition.cpp
│ │ │ ├── btPolarDecomposition.h
│ │ │ ├── btPoolAllocator.h
│ │ │ ├── btQuadWord.h
│ │ │ ├── btQuaternion.h
│ │ │ ├── btQuickprof.cpp
│ │ │ ├── btQuickprof.h
│ │ │ ├── btRandom.h
│ │ │ ├── btScalar.h
│ │ │ ├── btSerializer.cpp
│ │ │ ├── btSerializer.h
│ │ │ ├── btStackAlloc.h
│ │ │ ├── btTransform.h
│ │ │ ├── btTransformUtil.h
│ │ │ ├── btVector3.cpp
│ │ │ ├── btVector3.h
│ │ │ └── premake4.lua
│ │ ├── NativeDAABBTree.cpp
│ │ ├── NativeDAABBTree.h
│ │ ├── NativeDAABBTree.vcxproj
│ │ ├── NativeDAABBTree.vcxproj.filters
│ │ ├── ReadMe.txt
│ │ ├── btDbvt.cpp
│ │ ├── btDbvt.h
│ │ ├── dllmain.cpp
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ └── targetver.h
│ └── ParallelTasks/
│ ├── ActionWork.cs
│ ├── BackgroundWorker.cs
│ ├── DelegateWork.cs
│ ├── Deque.cs
│ ├── Future.cs
│ ├── Hashtable.cs
│ ├── IWork.cs
│ ├── IWorkScheduler.cs
│ ├── LoopWork.cs
│ ├── Parallel.cs
│ ├── ParallelTasks.csproj
│ ├── Pool.cs
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ ├── Semaphore.cs
│ ├── SimpleScheduler.cs
│ ├── Singleton.cs
│ ├── SpinLock.cs
│ ├── Task.cs
│ ├── TaskException.cs
│ ├── WorkItem.cs
│ ├── WorkOptions.cs
│ ├── WorkStealingScheduler.cs
│ └── Worker.cs
├── Utils/
│ ├── MwmBuilder/
│ │ ├── Content/
│ │ │ └── Custom/
│ │ │ ├── SmallShip_Stanislav.FBX
│ │ │ └── SmallShip_Stanislav_LOD1.FBX
│ │ ├── Models.bat
│ │ └── models.log
│ └── TraceTool/
│ └── License.txt
└── steam_appid.txt
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
Sources/*/bin/*
Sources/*/obj/*
================================================
FILE: 3rd/SharpDX/SharpDX.D3DCompiler.xml
================================================
<?xml version="1.0"?>
<doc>
<assembly>
<name>SharpDX.D3DCompiler</name>
</assembly>
<members>
<member name="T:SharpDX.D3DCompiler.AssemblyDoc">
<summary>
The <see cref="A:SharpDX.D3DCompiler"/> assembly is a managed Direct3D Compiler API.
</summary>
<msdn-id>dd607340</msdn-id>
<unmanaged>D3DCompiler</unmanaged>
<unmanaged-short>D3DCompiler</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.CompilationResult">
<summary>
Shader compilation results.
</summary>
</member>
<member name="M:SharpDX.D3DCompiler.CompilationResult.#ctor(SharpDX.D3DCompiler.ShaderBytecode,SharpDX.Result,System.String)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.CompilationResult"/> class.
</summary>
<param name="bytecode">The bytecode.</param>
<param name="resultCode">The result code.</param>
<param name="message">The message.</param>
</member>
<member name="M:SharpDX.D3DCompiler.CompilationResult.op_Implicit(SharpDX.D3DCompiler.CompilationResult)~SharpDX.D3DCompiler.ShaderBytecode">
<summary>
Performs an implicit conversion from <see cref="T:SharpDX.D3DCompiler.CompilationResult"/> to <see cref="T:SharpDX.D3DCompiler.ShaderBytecode"/>.
</summary>
<param name="input">The input.</param>
<returns>
The result of the conversion.
</returns>
</member>
<member name="M:SharpDX.D3DCompiler.CompilationResult.op_Implicit(SharpDX.D3DCompiler.CompilationResult)~System.Byte[]">
<summary>
Performs an implicit conversion from <see cref="T:SharpDX.D3DCompiler.CompilationResult"/> to byte array
</summary>
<param name="input">The input.</param>
<returns>
The result of the conversion.
</returns>
</member>
<member name="T:SharpDX.D3DCompiler.D3D">
<summary>
Warming, the following code is manually copied from generated code from Direct3D10 compiler.
We need to access this method in order to compile Direct3D10 Effects with plain old D3D10CompileEffectFromMemory function.
</summary>
<summary>
Functions
</summary>
<!-- Failed to insert some or all of included XML --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.D3DCompiler.D3D']/*"/>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.CompileEffect10FromMemory(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)">
<summary>
Compiles the effect10 from memory.
</summary>
<param name="dataRef">The data ref.</param>
<param name="dataLength">Length of the data.</param>
<param name="srcFileNameRef">The SRC file name ref.</param>
<param name="definesRef">The defines ref.</param>
<param name="includeRef">The include ref.</param>
<param name="hlslFlags">The h LSL flags.</param>
<param name="fxFlags">The f X flags.</param>
<param name="compiledEffectOut">The compiled effect out.</param>
<param name="errorsOut">The errors out.</param>
<returns>Result code.</returns>
<unmanaged>HRESULT D3D10CompileEffectFromMemory([In] void* pData,[In] SIZE_T DataLength,[In] const char* pSrcFileName,[In, Buffer, Optional] const D3D_SHADER_MACRO* pDefines,[In] ID3DInclude* pInclude,[In] D3DCOMPILE_SHADER_FLAGS HLSLFlags,[In] D3DCOMPILE_EFFECT_FLAGS FXFlags,[In] ID3D10Blob** ppCompiledEffect,[In] ID3D10Blob** ppErrors)</unmanaged>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.GetBlobPart(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.ShaderBytecodePart,System.Int32,SharpDX.Direct3D.Blob@)">
<summary>
<p>Retrieves a specific part from a compilation result.</p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to uncompiled shader data; either ASCII HLSL code or a compiled effect.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of uncompiled shader data that <em>pSrcData</em> points to.</p> </dd></param>
<param name="part"><dd> <p>A <strong><see cref="T:SharpDX.D3DCompiler.ShaderBytecodePart"/></strong>-typed value that specifies the part of the buffer to retrieve.</p> </dd></param>
<param name="flags"><dd> <p>Flags that indicate how to retrieve the blob part. Currently, no flags are defined.</p> </dd></param>
<param name="partOut"><dd> <p>The address of a reference to the <strong>ID3DBlob</strong> interface that is used to retrieve the specified part of the buffer.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>
<remarks>
<p><strong><see cref="M:SharpDX.D3DCompiler.D3D.GetBlobPart(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.ShaderBytecodePart,System.Int32,SharpDX.Direct3D.Blob@)"/></strong> retrieves the part of a blob (arbitrary length data buffer) that contains the type of data that the <em>Part</em> parameter specifies.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetBlobPart']/*"/>
<msdn-id>ff728674</msdn-id>
<unmanaged>HRESULT D3DGetBlobPart([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] D3D_BLOB_PART Part,[In] unsigned int Flags,[Out] ID3D10Blob** ppPart)</unmanaged>
<unmanaged-short>D3DGetBlobPart</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.DecompressShaders(System.IntPtr,SharpDX.PointerSize,System.Int32,System.Int32,System.Int32[],System.Int32,SharpDX.Direct3D.Blob[],System.Int32@)">
<summary>
<p>Decompresses one or more shaders from a compressed set. </p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to uncompiled shader data; either ASCII HLSL code or a compiled effect.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of uncompiled shader data that <em>pSrcData</em> points to.</p> </dd></param>
<param name="uNumShaders"><dd> <p>The number of shaders to decompress.</p> </dd></param>
<param name="uStartIndex"><dd> <p>The index of the first shader to decompress.</p> </dd></param>
<param name="indicesRef"><dd> <p>An array of indexes that represent the shaders to decompress.</p> </dd></param>
<param name="uFlags"><dd> <p>Flags that indicate how to decompress. Currently, no flags are defined.</p> </dd></param>
<param name="shadersOut"><dd> <p>The address of a reference to the <strong>ID3DBlob</strong> interface that is used to retrieve the decompressed shader data.</p> </dd></param>
<param name="totalShadersRef"><dd> <p>A reference to a variable that receives the total number of shaders that <strong><see cref="M:SharpDX.D3DCompiler.D3D.DecompressShaders(System.IntPtr,SharpDX.PointerSize,System.Int32,System.Int32,System.Int32[],System.Int32,SharpDX.Direct3D.Blob[],System.Int32@)"/></strong> decompressed.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DDecompressShaders']/*"/>
<msdn-id>ff728673</msdn-id>
<unmanaged>HRESULT D3DDecompressShaders([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] unsigned int uNumShaders,[In] unsigned int uStartIndex,[In, Buffer, Optional] unsigned int* pIndices,[In] unsigned int uFlags,[Out, Buffer] ID3D10Blob** ppShaders,[Out, Optional] unsigned int* pTotalShaders)</unmanaged>
<unmanaged-short>D3DDecompressShaders</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.Disassemble(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.DisassemblyFlags,System.String,SharpDX.Direct3D.Blob@)">
<summary>
<p>Disassembles compiled HLSL code.</p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to source data as compiled HLSL code.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of <em>pSrcData</em>.</p> </dd></param>
<param name="flags"><dd> <p>Flags affecting the behavior of <strong><see cref="M:SharpDX.D3DCompiler.D3D.Disassemble(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.DisassemblyFlags,System.String,SharpDX.Direct3D.Blob@)"/></strong>. <em>Flags</em> can be a combination of zero or more of the following values. </p> <table> <tr><th>Flag</th><th>Description</th></tr> <tr><td><see cref="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableColorCode"/></td><td>Enable the output of color codes.</td></tr> <tr><td><see cref="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableDefaultValuePrints"/></td><td>Enable the output of default values.</td></tr> <tr><td><see cref="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableInstructionNumbering"/></td><td>Enable instruction numbering.</td></tr> <tr><td><see cref="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableInstructionCycle"/></td><td>No effect.</td></tr> </table> <p>?</p> </dd></param>
<param name="szComments"><dd> <p>The optional comment string at the top of the shader that identifies the shader constants and variables.</p> </dd></param>
<param name="disassemblyOut"><dd> <p>A reference to a buffer that receives the <see cref="T:SharpDX.Direct3D.Blob"/> interface that accesses assembly text.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DDisassemble']/*"/>
<msdn-id>dd607326</msdn-id>
<unmanaged>HRESULT D3DDisassemble([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] D3DCOMPILE_DISASM_FLAGS Flags,[In, Optional] const char* szComments,[Out] ID3D10Blob** ppDisassembly)</unmanaged>
<unmanaged-short>D3DDisassemble</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.Compile(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)">
<summary>
<p>Compile HLSL code or an effect file into bytecode for a given target.</p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to uncompiled shader data; either ASCII HLSL code or a compiled effect.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of <em>pSrcData</em>.</p> </dd></param>
<param name="sourceNameRef"><dd> <p>Optional. You can use this parameter for strings that specify error messages. If not used, set to <strong><c>null</c></strong>.</p> </dd></param>
<param name="definesRef"><dd> <p>Optional. An array of <c>null</c>-terminated macro definitions (see <strong><see cref="T:SharpDX.Direct3D.ShaderMacro"/></strong>).</p> </dd></param>
<param name="includeRef"><dd> <p>Optional. A reference to an <strong><see cref="T:SharpDX.D3DCompiler.Include"/></strong> for handling include files. Setting this to <strong><c>null</c></strong> will cause a compile error if a shader contains a #include. You can pass the <strong>D3D_COMPILE_STANDARD_FILE_INCLUDE</strong> macro, which is a reference to a default include handler. This default include handler includes files that are relative to the current directory and files that are relative to the directory of the initial source file. When you use <strong>D3D_COMPILE_STANDARD_FILE_INCLUDE</strong>, you must specify the source file name in the <em>pSourceName</em> parameter; the compiler will derive the initial relative directory from <em>pSourceName</em>.</p> <pre><code>#define D3D_COMPILE_STANDARD_FILE_INCLUDE ((<see cref="T:SharpDX.D3DCompiler.Include"/>*)(<see cref="T:System.IntPtr"/>)1)</code></pre> </dd></param>
<param name="entrypointRef"><dd> <p>The name of the shader entry point function where shader execution begins. When you compile an effect, <strong><see cref="M:SharpDX.D3DCompiler.D3D.Compile(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)"/></strong> ignores <em>pEntrypoint</em>; we recommend that you set <em>pEntrypoint</em> to <strong><c>null</c></strong> because it is good programming practice to set a reference parameter to <strong><c>null</c></strong> if the called function will not use it.</p> </dd></param>
<param name="targetRef"><dd> <p>A string that specifies the shader target or set of shader features to compile against. The shader target can be shader model 2, shader model 3, shader model 4, or shader model 5. The target can also be an effect type (for example, fx_4_1).</p> </dd></param>
<param name="flags1"><dd> <p>Shader <strong>compile options</strong>.</p> </dd></param>
<param name="flags2"><dd> <p>Effect <strong>compile options</strong>. When you compile a shader and not an effect file, <strong><see cref="M:SharpDX.D3DCompiler.D3D.Compile(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)"/></strong> ignores <em>Flags2</em>; we recommend that you set <em>Flags2</em> to zero because it is good programming practice to set a nonreference parameter to zero if the called function will not use it.</p> </dd></param>
<param name="codeOut"><dd> <p>The address of a <strong>ID3DBlob</strong> that contains the compiled code.</p> </dd></param>
<param name="errorMsgsOut"><dd> <p>Optional. A reference to an <strong>ID3DBlob</strong> that contains compiler error messages, or <strong><c>null</c></strong> if there were no errors.</p> </dd></param>
<returns><p>Returns one of the Direct3D 10 Return Codes.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCompile']/*"/>
<msdn-id>dd607324</msdn-id>
<unmanaged>HRESULT D3DCompile([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In, Optional] const char* pSourceName,[In, Buffer, Optional] const D3D_SHADER_MACRO* pDefines,[In, Optional] ID3DInclude* pInclude,[In] const char* pEntrypoint,[In] const char* pTarget,[In] D3DCOMPILE_SHADER_FLAGS Flags1,[In] D3DCOMPILE_EFFECT_FLAGS Flags2,[Out] ID3D10Blob** ppCode,[Out, Optional] ID3D10Blob** ppErrorMsgs)</unmanaged>
<unmanaged-short>D3DCompile</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.StripShader(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.StripFlags,SharpDX.Direct3D.Blob@)">
<summary>
<p>Removes unwanted blobs from a compilation result.</p>
</summary>
<param name="shaderBytecodeRef"><dd> <p>A reference to source data as compiled HLSL code.</p> </dd></param>
<param name="bytecodeLength"><dd> <p>Length of <em>pSrcData</em>.</p> </dd></param>
<param name="uStripFlags"><dd> <p>Strip flag options, represented by <strong><see cref="T:SharpDX.D3DCompiler.StripFlags"/></strong>.</p> </dd></param>
<param name="strippedBlobOut"><dd> <p>A reference to a variable that receives a reference to the <strong>ID3DBlob</strong> interface that you can use to access the unwanted stripped out shader code.</p> </dd></param>
<returns><p>Returns one of the Direct3D 10 Return Codes.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DStripShader']/*"/>
<msdn-id>dd607335</msdn-id>
<unmanaged>HRESULT D3DStripShader([In, Buffer] const void* pShaderBytecode,[In] SIZE_T BytecodeLength,[In] D3DCOMPILER_STRIP_FLAGS uStripFlags,[Out] ID3D10Blob** ppStrippedBlob)</unmanaged>
<unmanaged-short>D3DStripShader</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.Preprocess(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)">
<summary>
<p>Preprocesses uncompiled HLSL code.</p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to uncompiled shader data; either ASCII HLSL code or a compiled effect.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of <em>pSrcData</em>.</p> </dd></param>
<param name="sourceNameRef"><dd> <p>Optional. The name of the file that contains the uncompiled HLSL code.</p> </dd></param>
<param name="definesRef"><dd> <p>Optional. An array of <c>null</c>-terminated macro definitions (see <strong><see cref="T:SharpDX.Direct3D.ShaderMacro"/></strong>).</p> </dd></param>
<param name="includeRef"><dd> <p>Optional. A reference to an <strong><see cref="T:SharpDX.D3DCompiler.Include"/></strong> for handling include files. Setting this to <strong><c>null</c></strong> will cause a compile error if a shader contains a #include. You can pass the <strong>D3D_COMPILE_STANDARD_FILE_INCLUDE</strong> macro, which is a reference to a default include handler. This default include handler includes files that are relative to the current directory and files that are relative to the directory of the initial source file. When you use <strong>D3D_COMPILE_STANDARD_FILE_INCLUDE</strong>, you must specify the source file name in the <em>pSourceName</em> parameter; the compiler will derive the initial relative directory from <em>pSourceName</em>.</p> <pre><code>#define D3D_COMPILE_STANDARD_FILE_INCLUDE ((<see cref="T:SharpDX.D3DCompiler.Include"/>*)(<see cref="T:System.IntPtr"/>)1)</code></pre> </dd></param>
<param name="codeTextOut"><dd> <p>The address of a <strong>ID3DBlob</strong> that contains the compiled code.</p> </dd></param>
<param name="errorMsgsOut"><dd> <p>Optional. A reference to an <strong>ID3DBlob</strong> that contains compiler error messages, or <strong><c>null</c></strong> if there were no errors.</p> </dd></param>
<returns><p>Returns one of the Direct3D 10 Return Codes.</p></returns>
<remarks>
<p><strong><see cref="M:SharpDX.D3DCompiler.D3D.Preprocess(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)"/></strong> outputs #line directives and preserves line numbering of source input so that output line numbering can be properly related to the input source.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DPreprocess']/*"/>
<msdn-id>dd607332</msdn-id>
<unmanaged>HRESULT D3DPreprocess([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In, Optional] const char* pSourceName,[In, Buffer, Optional] const D3D_SHADER_MACRO* pDefines,[In, Optional] ID3DInclude* pInclude,[Out] ID3D10Blob** ppCodeText,[Out, Optional] ID3D10Blob** ppErrorMsgs)</unmanaged>
<unmanaged-short>D3DPreprocess</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.CompressShaders(System.Int32,SharpDX.D3DCompiler.ShaderData[],System.Int32,SharpDX.Direct3D.Blob@)">
<summary>
<p>Compresses a set of shaders into a more compact form. </p>
</summary>
<param name="uNumShaders"><dd> <p>The number of shaders to compress.</p> </dd></param>
<param name="shaderDataRef"><dd> <p>An array of <strong><see cref="T:SharpDX.D3DCompiler.ShaderData"/></strong> structures that describe the set of shaders to compress.</p> </dd></param>
<param name="uFlags"><dd> <p>Flags that indicate how to compress the shaders. Currently, only the D3D_COMPRESS_SHADER_KEEP_ALL_PARTS (0x00000001) flag is defined.</p> </dd></param>
<param name="compressedDataOut"><dd> <p>The address of a reference to the <strong>ID3DBlob</strong> interface that is used to retrieve the compressed shader data.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCompressShaders']/*"/>
<msdn-id>ff728671</msdn-id>
<unmanaged>HRESULT D3DCompressShaders([In] unsigned int uNumShaders,[In, Buffer] D3D_SHADER_DATA* pShaderData,[In] unsigned int uFlags,[Out] ID3D10Blob** ppCompressedData)</unmanaged>
<unmanaged-short>D3DCompressShaders</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.Reflect(System.IntPtr,SharpDX.PointerSize,System.Guid,System.IntPtr@)">
<summary>
<p>Gets a reference to a reflection interface.</p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to source data as compiled HLSL code.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of <em>pSrcData</em>.</p> </dd></param>
<param name="interfaceRef"><dd> <p>The reference <see cref="T:System.Guid"/> of the COM interface to use. For example, <strong>IID_ID3D11ShaderReflection</strong> or <strong>IID_ID3D10ShaderReflection</strong>.</p> </dd></param>
<param name="reflectorOut"><dd> <p>A reference to a reflection interface.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>
<remarks>
<p>Shader code contains metadata that can be inspected using the reflection APIs.</p><p>The following code illustrates retrieving a <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/> Interface from a shader.</p><pre><code> pd3dDevice->CreatePixelShader( pPixelShaderBuffer->GetBufferPointer(), pPixelShaderBuffer->GetBufferSize(), g_pPSClassLinkage, &g_pPixelShader ); <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/>* pReflector = <c>null</c>;
<see cref="M:SharpDX.D3DCompiler.D3D.Reflect(System.IntPtr,SharpDX.PointerSize,System.Guid,System.IntPtr@)"/>( pPixelShaderBuffer->GetBufferPointer(), pPixelShaderBuffer->GetBufferSize(), IID_ID3D11ShaderReflection, (void**) &pReflector);
</code></pre>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DReflect']/*"/>
<msdn-id>dd607334</msdn-id>
<unmanaged>HRESULT D3DReflect([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] const GUID& pInterface,[Out] void** ppReflector)</unmanaged>
<unmanaged-short>D3DReflect</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.GetInputSignatureBlob(System.IntPtr,SharpDX.PointerSize,SharpDX.Direct3D.Blob@)">
<summary>
<p>Gets the input signature from a compilation result.</p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to source data as compiled HLSL code.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of <em>pSrcData</em>.</p> </dd></param>
<param name="signatureBlobOut"><dd> <p>Optional. A reference to an <see cref="T:SharpDX.Direct3D.Blob"/> that contains a compiled shader.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetInputSignatureBlob']/*"/>
<msdn-id>dd607330</msdn-id>
<unmanaged>HRESULT D3DGetInputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>
<unmanaged-short>D3DGetInputSignatureBlob</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.GetInputAndOutputSignatureBlob(System.IntPtr,SharpDX.PointerSize,SharpDX.Direct3D.Blob@)">
<summary>
<p>Gets the input and output signatures from a compilation result.</p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to source data as compiled HLSL code.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of <em>pSrcData</em>.</p> </dd></param>
<param name="signatureBlobOut"><dd> <p>Optional. A reference to an <see cref="T:SharpDX.Direct3D.Blob"/> that contains a compiled shader.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetInputAndOutputSignatureBlob']/*"/>
<msdn-id>dd607329</msdn-id>
<unmanaged>HRESULT D3DGetInputAndOutputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>
<unmanaged-short>D3DGetInputAndOutputSignatureBlob</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.GetOutputSignatureBlob(System.IntPtr,SharpDX.PointerSize,SharpDX.Direct3D.Blob@)">
<summary>
<p>Gets the output signature from a compilation result.</p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to source data as compiled HLSL code.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of <em>pSrcData</em>.</p> </dd></param>
<param name="signatureBlobOut"><dd> <p>Optional. A reference to an <see cref="T:SharpDX.Direct3D.Blob"/> that contains a compiled shader.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetOutputSignatureBlob']/*"/>
<msdn-id>dd607331</msdn-id>
<unmanaged>HRESULT D3DGetOutputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>
<unmanaged-short>D3DGetOutputSignatureBlob</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.D3D.GetDebugInfo(System.IntPtr,SharpDX.PointerSize,SharpDX.Direct3D.Blob@)">
<summary>
<p>Gets shader debug information.</p>
</summary>
<param name="srcDataRef"><dd> <p>A reference to source data; either uncompiled or compiled HLSL code.</p> </dd></param>
<param name="srcDataSize"><dd> <p>Length of <em>pSrcData</em>.</p> </dd></param>
<param name="debugInfoOut"><dd> <p>Optional. A reference to an <see cref="T:SharpDX.Direct3D.Blob"/> that contains debug information.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>
<remarks>
<p>Debug information is embedded in the body of the shader after calling <strong><see cref="M:SharpDX.D3DCompiler.D3D.Compile(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)"/></strong>.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetDebugInfo']/*"/>
<msdn-id>dd607328</msdn-id>
<unmanaged>HRESULT D3DGetDebugInfo([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppDebugInfo)</unmanaged>
<unmanaged-short>D3DGetDebugInfo</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ConstantBufferFlags">
<summary>
<p>Values that identify the indended use of a constant-data buffer.</p>
</summary>
<remarks>
<p><strong><see cref="T:SharpDX.D3DCompiler.ConstantBufferFlags"/></strong>-typed values are specified in the <strong>uFlags</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.ConstantBufferDescription"/></strong> structure.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_CBUFFER_FLAGS']/*"/>
<msdn-id>ff728729</msdn-id>
<unmanaged>D3D_SHADER_CBUFFER_FLAGS</unmanaged>
<unmanaged-short>D3D_SHADER_CBUFFER_FLAGS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ConstantBufferFlags.ConstantBufferUserpacked">
<summary>
<dd> <p>Bind the constant buffer to an input slot defined in HLSL code (instead of letting the compiler choose the input slot).</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CBF_USERPACKED']/*"/>
<msdn-id>ff728729</msdn-id>
<unmanaged>D3D_CBF_USERPACKED</unmanaged>
<unmanaged-short>D3D_CBF_USERPACKED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ConstantBufferFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ConstantBufferType">
<summary>
<p>Values that identify the intended use of constant-buffer data. </p>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CBUFFER_TYPE']/*"/>
<msdn-id>ff728722</msdn-id>
<unmanaged>D3D_CBUFFER_TYPE</unmanaged>
<unmanaged-short>D3D_CBUFFER_TYPE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ConstantBufferType.ConstantBuffer">
<summary>
<dd> <p>A buffer containing scalar constants.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CT_CBUFFER']/*"/>
<msdn-id>ff728722</msdn-id>
<unmanaged>D3D_CT_CBUFFER</unmanaged>
<unmanaged-short>D3D_CT_CBUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ConstantBufferType.TextureBuffer">
<summary>
<dd> <p>A buffer containing texture data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CT_TBUFFER']/*"/>
<msdn-id>ff728722</msdn-id>
<unmanaged>D3D_CT_TBUFFER</unmanaged>
<unmanaged-short>D3D_CT_TBUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ConstantBufferType.InterfacePointers">
<summary>
<dd> <p>A buffer containing interface references.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CT_INTERFACE_POINTERS']/*"/>
<msdn-id>ff728722</msdn-id>
<unmanaged>D3D_CT_INTERFACE_POINTERS</unmanaged>
<unmanaged-short>D3D_CT_INTERFACE_POINTERS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ConstantBufferType.ResourceBindInformation">
<summary>
<dd> <p>A buffer containing binding information.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CT_RESOURCE_BIND_INFO']/*"/>
<msdn-id>ff728722</msdn-id>
<unmanaged>D3D_CT_RESOURCE_BIND_INFO</unmanaged>
<unmanaged-short>D3D_CT_RESOURCE_BIND_INFO</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.DisassemblyFlags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_DISASM_FLAGS']/*"/>
<unmanaged>D3DCOMPILE_DISASM_FLAGS</unmanaged>
<unmanaged-short>D3DCOMPILE_DISASM_FLAGS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableColorCode">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_ENABLE_COLOR_CODE']/*"/>
<unmanaged>D3D_DISASM_ENABLE_COLOR_CODE</unmanaged>
<unmanaged-short>D3D_DISASM_ENABLE_COLOR_CODE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableDefaultValuePrints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS']/*"/>
<unmanaged>D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS</unmanaged>
<unmanaged-short>D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableInstructionNumbering">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING']/*"/>
<unmanaged>D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING</unmanaged>
<unmanaged-short>D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableInstructionCycle">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_ENABLE_INSTRUCTION_CYCLE']/*"/>
<unmanaged>D3D_DISASM_ENABLE_INSTRUCTION_CYCLE</unmanaged>
<unmanaged-short>D3D_DISASM_ENABLE_INSTRUCTION_CYCLE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.DisassemblyFlags.DisableDebugInformation">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_DISABLE_DEBUG_INFO']/*"/>
<unmanaged>D3D_DISASM_DISABLE_DEBUG_INFO</unmanaged>
<unmanaged-short>D3D_DISASM_DISABLE_DEBUG_INFO</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.DisassemblyFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.EffectFlags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_EFFECT_FLAGS']/*"/>
<unmanaged>D3DCOMPILE_EFFECT_FLAGS</unmanaged>
<unmanaged-short>D3DCOMPILE_EFFECT_FLAGS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.EffectFlags.ChildEffect">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_EFFECT_CHILD_EFFECT']/*"/>
<unmanaged>D3DCOMPILE_EFFECT_CHILD_EFFECT</unmanaged>
<unmanaged-short>D3DCOMPILE_EFFECT_CHILD_EFFECT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.EffectFlags.AllowSlowOperations">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS']/*"/>
<unmanaged>D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS</unmanaged>
<unmanaged-short>D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.EffectFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.IncludeType">
<summary>
<p>Values that indicate the location of a shader #include file. </p>
</summary>
<remarks>
<p>You pass a <strong><see cref="T:SharpDX.D3DCompiler.IncludeType"/></strong>-typed value to the <em>IncludeType</em> parameter in a call to the <strong><see cref="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)"/></strong> method to indicate the location of the #include file.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_INCLUDE_TYPE']/*"/>
<msdn-id>ff728723</msdn-id>
<unmanaged>D3D_INCLUDE_TYPE</unmanaged>
<unmanaged-short>D3D_INCLUDE_TYPE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.IncludeType.Local">
<summary>
<dd> <p>The local directory.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_INCLUDE_LOCAL']/*"/>
<msdn-id>ff728723</msdn-id>
<unmanaged>D3D_INCLUDE_LOCAL</unmanaged>
<unmanaged-short>D3D_INCLUDE_LOCAL</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.IncludeType.System">
<summary>
<dd> <p>The system directory.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_INCLUDE_SYSTEM']/*"/>
<msdn-id>ff728723</msdn-id>
<unmanaged>D3D_INCLUDE_SYSTEM</unmanaged>
<unmanaged-short>D3D_INCLUDE_SYSTEM</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.InputPrimitive">
<summary>
<p>Values that indicate how the pipeline interprets vertex data that is bound to the input-assembler stage. These primitive topology values determine how the vertex data is rendered on screen.</p>
</summary>
<remarks>
<p>Use the <strong><see cref="!:SharpDX.Direct3D11.InputAssemblerStage.SetPrimitiveTopology"/></strong> method and a value from <strong><see cref="T:SharpDX.Direct3D.PrimitiveTopology"/></strong> to bind a primitive topology to the input-assembler stage. Use the <strong><see cref="!:SharpDX.Direct3D11.InputAssemblerStage.GetPrimitiveTopology"/></strong> method to retrieve the primitive topology for the input-assembler stage.</p><p>The following diagram shows the various primitive types for a geometry shader object.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE']/*"/>
<msdn-id>ff728726</msdn-id>
<unmanaged>D3D_PRIMITIVE</unmanaged>
<unmanaged-short>D3D_PRIMITIVE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.Undefined">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_UNDEFINED']/*"/>
<unmanaged>D3D_PRIMITIVE_UNDEFINED</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_UNDEFINED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.Point">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_POINT']/*"/>
<unmanaged>D3D_PRIMITIVE_POINT</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_POINT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.Line">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_LINE']/*"/>
<unmanaged>D3D_PRIMITIVE_LINE</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_LINE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.Triangle">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_TRIANGLE']/*"/>
<unmanaged>D3D_PRIMITIVE_TRIANGLE</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_TRIANGLE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.LineWithAdjacency">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_LINE_ADJ']/*"/>
<unmanaged>D3D_PRIMITIVE_LINE_ADJ</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_LINE_ADJ</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.TriangleWithAdjacency">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_TRIANGLE_ADJ']/*"/>
<unmanaged>D3D_PRIMITIVE_TRIANGLE_ADJ</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_TRIANGLE_ADJ</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith1ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_1_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_1_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_1_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith2ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_2_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_2_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_2_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith3ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_3_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_3_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_3_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith4ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_4_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_4_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_4_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith5ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_5_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_5_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_5_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith6ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_6_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_6_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_6_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith7ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_7_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_7_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_7_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith8ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_8_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_8_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_8_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith9ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_9_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_9_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_9_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith10ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_10_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_10_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_10_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith11ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_11_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_11_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_11_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith12ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_12_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_12_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_12_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith13ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_13_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_13_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_13_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith14ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_14_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_14_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_14_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith15ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_15_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_15_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_15_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith16ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_16_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_16_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_16_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith17ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_17_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_17_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_17_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith18ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_18_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_18_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_18_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith19ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_19_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_19_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_19_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith20ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_20_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_20_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_20_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith21ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_21_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_21_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_21_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith22ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_22_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_22_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_22_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith23ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_23_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_23_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_23_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith24ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_24_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_24_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_24_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith25ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_25_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_25_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_25_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith26ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_26_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_26_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_26_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith27ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_27_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_27_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_27_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith28ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_28_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_28_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_28_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith29ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_29_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_29_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_29_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith30ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_30_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_30_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_30_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith31ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_31_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_31_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_31_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith32ControlPoints">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_32_CONTROL_POINT_PATCH']/*"/>
<unmanaged>D3D_PRIMITIVE_32_CONTROL_POINT_PATCH</unmanaged>
<unmanaged-short>D3D_PRIMITIVE_32_CONTROL_POINT_PATCH</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.RegisterComponentType">
<summary>
<p>Values that identify the data types that can be stored in a register.</p>
</summary>
<remarks>
<p>A register component type is specified in the <strong>ComponentType</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.ShaderParameterDescription"/></strong> structure.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_TYPE']/*"/>
<msdn-id>ff728727</msdn-id>
<unmanaged>D3D_REGISTER_COMPONENT_TYPE</unmanaged>
<unmanaged-short>D3D_REGISTER_COMPONENT_TYPE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.RegisterComponentType.Unknown">
<summary>
<dd> <p>The data type is unknown.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_UNKNOWN']/*"/>
<msdn-id>ff728727</msdn-id>
<unmanaged>D3D_REGISTER_COMPONENT_UNKNOWN</unmanaged>
<unmanaged-short>D3D_REGISTER_COMPONENT_UNKNOWN</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.RegisterComponentType.UInt32">
<summary>
<dd> <p>32-bit unsigned integer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_UINT32']/*"/>
<msdn-id>ff728727</msdn-id>
<unmanaged>D3D_REGISTER_COMPONENT_UINT32</unmanaged>
<unmanaged-short>D3D_REGISTER_COMPONENT_UINT32</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.RegisterComponentType.SInt32">
<summary>
<dd> <p>32-bit signed integer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_SINT32']/*"/>
<msdn-id>ff728727</msdn-id>
<unmanaged>D3D_REGISTER_COMPONENT_SINT32</unmanaged>
<unmanaged-short>D3D_REGISTER_COMPONENT_SINT32</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.RegisterComponentType.Float32">
<summary>
<dd> <p>32-bit floating-point number.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_FLOAT32']/*"/>
<msdn-id>ff728727</msdn-id>
<unmanaged>D3D_REGISTER_COMPONENT_FLOAT32</unmanaged>
<unmanaged-short>D3D_REGISTER_COMPONENT_FLOAT32</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ResourceReturnType">
<summary>
<p>Values that identify the return type of a resource.</p>
</summary>
<remarks>
<p>A resource return type is specified in the <strong>ReturnType</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.InputBindingDescription"/></strong> structure.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RESOURCE_RETURN_TYPE']/*"/>
<msdn-id>ff728728</msdn-id>
<unmanaged>D3D_RESOURCE_RETURN_TYPE</unmanaged>
<unmanaged-short>D3D_RESOURCE_RETURN_TYPE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ResourceReturnType.UNorm">
<summary>
<dd> <p>Return type is an unsigned integer value normalized to a value between 0 and 1.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_UNORM']/*"/>
<msdn-id>ff728728</msdn-id>
<unmanaged>D3D_RETURN_TYPE_UNORM</unmanaged>
<unmanaged-short>D3D_RETURN_TYPE_UNORM</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ResourceReturnType.SNorm">
<summary>
<dd> <p>Return type is a signed integer value normalized to a value between -1 and 1.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_SNORM']/*"/>
<msdn-id>ff728728</msdn-id>
<unmanaged>D3D_RETURN_TYPE_SNORM</unmanaged>
<unmanaged-short>D3D_RETURN_TYPE_SNORM</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ResourceReturnType.SInt">
<summary>
<dd> <p>Return type is a signed integer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_SINT']/*"/>
<msdn-id>ff728728</msdn-id>
<unmanaged>D3D_RETURN_TYPE_SINT</unmanaged>
<unmanaged-short>D3D_RETURN_TYPE_SINT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ResourceReturnType.UInt">
<summary>
<dd> <p>Return type is an unsigned integer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_UINT']/*"/>
<msdn-id>ff728728</msdn-id>
<unmanaged>D3D_RETURN_TYPE_UINT</unmanaged>
<unmanaged-short>D3D_RETURN_TYPE_UINT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ResourceReturnType.Float">
<summary>
<dd> <p>Return type is a floating-point number.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_FLOAT']/*"/>
<msdn-id>ff728728</msdn-id>
<unmanaged>D3D_RETURN_TYPE_FLOAT</unmanaged>
<unmanaged-short>D3D_RETURN_TYPE_FLOAT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ResourceReturnType.Mixed">
<summary>
<dd> <p>Return type is unknown.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_MIXED']/*"/>
<msdn-id>ff728728</msdn-id>
<unmanaged>D3D_RETURN_TYPE_MIXED</unmanaged>
<unmanaged-short>D3D_RETURN_TYPE_MIXED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ResourceReturnType.Double">
<summary>
<dd> <p>Return type is a double-precision value.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_DOUBLE']/*"/>
<msdn-id>ff728728</msdn-id>
<unmanaged>D3D_RETURN_TYPE_DOUBLE</unmanaged>
<unmanaged-short>D3D_RETURN_TYPE_DOUBLE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ResourceReturnType.Continued">
<summary>
<dd> <p>Return type is a multiple-dword type, such as a double or uint64, and the component is continued from the previous component that was declared. The first component represents the lower bits.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_CONTINUED']/*"/>
<msdn-id>ff728728</msdn-id>
<unmanaged>D3D_RETURN_TYPE_CONTINUED</unmanaged>
<unmanaged-short>D3D_RETURN_TYPE_CONTINUED</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.SecondaryDataFlags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_SECDATA_FLAGS']/*"/>
<unmanaged>D3DCOMPILE_SECDATA_FLAGS</unmanaged>
<unmanaged-short>D3DCOMPILE_SECDATA_FLAGS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SecondaryDataFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ShaderBytecodePart">
<summary>
<p>Values that identify parts of the content of an arbitrary length data buffer.</p>
</summary>
<remarks>
<p>These values are passed to the <strong><see cref="M:SharpDX.D3DCompiler.D3D.GetBlobPart(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.ShaderBytecodePart,System.Int32,SharpDX.Direct3D.Blob@)"/></strong> function.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_PART']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_PART</unmanaged>
<unmanaged-short>D3D_BLOB_PART</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.InputSignatureBlob">
<summary>
<dd> <p>The blob part is an input signature.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_INPUT_SIGNATURE_BLOB']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_INPUT_SIGNATURE_BLOB</unmanaged>
<unmanaged-short>D3D_BLOB_INPUT_SIGNATURE_BLOB</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.OutputSignatureBlob">
<summary>
<dd> <p>The blob part is an output signature.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_OUTPUT_SIGNATURE_BLOB']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_OUTPUT_SIGNATURE_BLOB</unmanaged>
<unmanaged-short>D3D_BLOB_OUTPUT_SIGNATURE_BLOB</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.InputAndOutputSignatureBlob">
<summary>
<dd> <p>The blob part is an input and output signature.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB</unmanaged>
<unmanaged-short>D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.PatchConstantSignatureBlob">
<summary>
<dd> <p>The blob part is a patch constant signature.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB</unmanaged>
<unmanaged-short>D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.AllSignatureBlob">
<summary>
<dd> <p>The blob part is all signature.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_ALL_SIGNATURE_BLOB']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_ALL_SIGNATURE_BLOB</unmanaged>
<unmanaged-short>D3D_BLOB_ALL_SIGNATURE_BLOB</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.DebugInformation">
<summary>
<dd> <p>The blob part is debug information.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_DEBUG_INFO']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_DEBUG_INFO</unmanaged>
<unmanaged-short>D3D_BLOB_DEBUG_INFO</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.LegacyShader">
<summary>
<dd> <p>The blob part is a legacy shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_LEGACY_SHADER']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_LEGACY_SHADER</unmanaged>
<unmanaged-short>D3D_BLOB_LEGACY_SHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.XnaPrepassShader">
<summary>
<dd> <p>The blob part is an XNA prepass shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_XNA_PREPASS_SHADER']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_XNA_PREPASS_SHADER</unmanaged>
<unmanaged-short>D3D_BLOB_XNA_PREPASS_SHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.XnaShader">
<summary>
<dd> <p>The blob part is an XNA shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_XNA_SHADER']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_XNA_SHADER</unmanaged>
<unmanaged-short>D3D_BLOB_XNA_SHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.TestAlternateShader">
<summary>
<dd> <p>The blob part is a test alternate shader.</p> <p><strong>Note</strong>??This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_TEST_ALTERNATE_SHADER']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_TEST_ALTERNATE_SHADER</unmanaged>
<unmanaged-short>D3D_BLOB_TEST_ALTERNATE_SHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.TestCompileDetails">
<summary>
<dd> <p>The blob part is test compilation details. </p> <p><strong>Note</strong>??This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_TEST_COMPILE_DETAILS']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_TEST_COMPILE_DETAILS</unmanaged>
<unmanaged-short>D3D_BLOB_TEST_COMPILE_DETAILS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.TestCompilePerf">
<summary>
<dd> <p>The blob part is test compilation performance. </p> <p><strong>Note</strong>??This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_TEST_COMPILE_PERF']/*"/>
<msdn-id>ff728720</msdn-id>
<unmanaged>D3D_BLOB_TEST_COMPILE_PERF</unmanaged>
<unmanaged-short>D3D_BLOB_TEST_COMPILE_PERF</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ShaderFlags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_SHADER_FLAGS']/*"/>
<unmanaged>D3DCOMPILE_SHADER_FLAGS</unmanaged>
<unmanaged-short>D3DCOMPILE_SHADER_FLAGS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.Debug">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_DEBUG']/*"/>
<unmanaged>D3DCOMPILE_DEBUG</unmanaged>
<unmanaged-short>D3DCOMPILE_DEBUG</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.SkipValidation">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_SKIP_VALIDATION']/*"/>
<unmanaged>D3DCOMPILE_SKIP_VALIDATION</unmanaged>
<unmanaged-short>D3DCOMPILE_SKIP_VALIDATION</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.SkipOptimization">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_SKIP_OPTIMIZATION']/*"/>
<unmanaged>D3DCOMPILE_SKIP_OPTIMIZATION</unmanaged>
<unmanaged-short>D3DCOMPILE_SKIP_OPTIMIZATION</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.PackMatrixRowMajor">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_PACK_MATRIX_ROW_MAJOR']/*"/>
<unmanaged>D3DCOMPILE_PACK_MATRIX_ROW_MAJOR</unmanaged>
<unmanaged-short>D3DCOMPILE_PACK_MATRIX_ROW_MAJOR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.PackMatrixColumnMajor">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR']/*"/>
<unmanaged>D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR</unmanaged>
<unmanaged-short>D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.PartialPrecision">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_PARTIAL_PRECISION']/*"/>
<unmanaged>D3DCOMPILE_PARTIAL_PRECISION</unmanaged>
<unmanaged-short>D3DCOMPILE_PARTIAL_PRECISION</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.ForceVertexShaderSoftwareNoOptimization">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT']/*"/>
<unmanaged>D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT</unmanaged>
<unmanaged-short>D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.ForcePixelShaderSoftwareNoOptimization">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT']/*"/>
<unmanaged>D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT</unmanaged>
<unmanaged-short>D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.NoPreshader">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_NO_PRESHADER']/*"/>
<unmanaged>D3DCOMPILE_NO_PRESHADER</unmanaged>
<unmanaged-short>D3DCOMPILE_NO_PRESHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.AvoidFlowControl">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_AVOID_FLOW_CONTROL']/*"/>
<unmanaged>D3DCOMPILE_AVOID_FLOW_CONTROL</unmanaged>
<unmanaged-short>D3DCOMPILE_AVOID_FLOW_CONTROL</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.PreferFlowControl">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_PREFER_FLOW_CONTROL']/*"/>
<unmanaged>D3DCOMPILE_PREFER_FLOW_CONTROL</unmanaged>
<unmanaged-short>D3DCOMPILE_PREFER_FLOW_CONTROL</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.EnableStrictness">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_ENABLE_STRICTNESS']/*"/>
<unmanaged>D3DCOMPILE_ENABLE_STRICTNESS</unmanaged>
<unmanaged-short>D3DCOMPILE_ENABLE_STRICTNESS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.EnableBackwardsCompatibility">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY']/*"/>
<unmanaged>D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY</unmanaged>
<unmanaged-short>D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.IeeeStrictness">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_IEEE_STRICTNESS']/*"/>
<unmanaged>D3DCOMPILE_IEEE_STRICTNESS</unmanaged>
<unmanaged-short>D3DCOMPILE_IEEE_STRICTNESS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.OptimizationLevel0">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_OPTIMIZATION_LEVEL0']/*"/>
<unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL0</unmanaged>
<unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL0</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.OptimizationLevel1">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_OPTIMIZATION_LEVEL1']/*"/>
<unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL1</unmanaged>
<unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL1</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.OptimizationLevel2">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_OPTIMIZATION_LEVEL2']/*"/>
<unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL2</unmanaged>
<unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL2</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.OptimizationLevel3">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_OPTIMIZATION_LEVEL3']/*"/>
<unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL3</unmanaged>
<unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL3</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.Reserved16">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_RESERVED16']/*"/>
<unmanaged>D3DCOMPILE_RESERVED16</unmanaged>
<unmanaged-short>D3DCOMPILE_RESERVED16</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.Reserved17">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_RESERVED17']/*"/>
<unmanaged>D3DCOMPILE_RESERVED17</unmanaged>
<unmanaged-short>D3DCOMPILE_RESERVED17</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.WarningsAreErrors">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_WARNINGS_ARE_ERRORS']/*"/>
<unmanaged>D3DCOMPILE_WARNINGS_ARE_ERRORS</unmanaged>
<unmanaged-short>D3DCOMPILE_WARNINGS_ARE_ERRORS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ShaderInputFlags">
<summary>
<p>Values that identify shader-input options.</p>
</summary>
<remarks>
<p><strong><see cref="T:SharpDX.D3DCompiler.ShaderInputFlags"/></strong>-typed values are specified in the <strong>uFlags</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.InputBindingDescription"/></strong> structure.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_INPUT_FLAGS']/*"/>
<msdn-id>ff728730</msdn-id>
<unmanaged>D3D_SHADER_INPUT_FLAGS</unmanaged>
<unmanaged-short>D3D_SHADER_INPUT_FLAGS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputFlags.Userpacked">
<summary>
<dd> <p>Assign a shader input to a register based on the register assignment in the HLSL code (instead of letting the compiler choose the register).</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_USERPACKED']/*"/>
<msdn-id>ff728730</msdn-id>
<unmanaged>D3D_SIF_USERPACKED</unmanaged>
<unmanaged-short>D3D_SIF_USERPACKED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputFlags.ComparisonSampler">
<summary>
<dd> <p>Use a comparison sampler, which uses the SampleCmp (DirectX HLSL Texture Object) and SampleCmpLevelZero (DirectX HLSL Texture Object) sampling functions.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_COMPARISON_SAMPLER']/*"/>
<msdn-id>ff728730</msdn-id>
<unmanaged>D3D_SIF_COMPARISON_SAMPLER</unmanaged>
<unmanaged-short>D3D_SIF_COMPARISON_SAMPLER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputFlags.TextureComponent0">
<summary>
<dd> <p>A 2-bit value for encoding texture components.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_TEXTURE_COMPONENT_0']/*"/>
<msdn-id>ff728730</msdn-id>
<unmanaged>D3D_SIF_TEXTURE_COMPONENT_0</unmanaged>
<unmanaged-short>D3D_SIF_TEXTURE_COMPONENT_0</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputFlags.TextureComponent1">
<summary>
<dd> <p>A 2-bit value for encoding texture components.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_TEXTURE_COMPONENT_1']/*"/>
<msdn-id>ff728730</msdn-id>
<unmanaged>D3D_SIF_TEXTURE_COMPONENT_1</unmanaged>
<unmanaged-short>D3D_SIF_TEXTURE_COMPONENT_1</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputFlags.TextureComponents">
<summary>
<dd> <p>A 2-bit value for encoding texture components.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_TEXTURE_COMPONENTS']/*"/>
<msdn-id>ff728730</msdn-id>
<unmanaged>D3D_SIF_TEXTURE_COMPONENTS</unmanaged>
<unmanaged-short>D3D_SIF_TEXTURE_COMPONENTS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ShaderInputType">
<summary>
<p>Values that identify resource types that can be bound to a shader and that are reflected as part of the resource description for the shader.</p>
</summary>
<remarks>
<p><strong><see cref="T:SharpDX.D3DCompiler.ShaderInputType"/></strong>-typed values are specified in the <strong>Type</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.InputBindingDescription"/></strong> structure.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_INPUT_TYPE']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SHADER_INPUT_TYPE</unmanaged>
<unmanaged-short>D3D_SHADER_INPUT_TYPE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.ConstantBuffer">
<summary>
<dd> <p>The shader resource is a constant buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_CBUFFER']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_CBUFFER</unmanaged>
<unmanaged-short>D3D_SIT_CBUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.TextureBuffer">
<summary>
<dd> <p>The shader resource is a texture buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_TBUFFER']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_TBUFFER</unmanaged>
<unmanaged-short>D3D_SIT_TBUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.Texture">
<summary>
<dd> <p>The shader resource is a texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_TEXTURE']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_TEXTURE</unmanaged>
<unmanaged-short>D3D_SIT_TEXTURE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.Sampler">
<summary>
<dd> <p>The shader resource is a sampler.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_SAMPLER']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_SAMPLER</unmanaged>
<unmanaged-short>D3D_SIT_SAMPLER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewRWTyped">
<summary>
<dd> <p>The shader resource is a read-and-write buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_RWTYPED']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_UAV_RWTYPED</unmanaged>
<unmanaged-short>D3D_SIT_UAV_RWTYPED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.Structured">
<summary>
<dd> <p>The shader resource is a structured buffer.</p> <p>For more information about structured buffer, see the <strong>Remarks</strong> section.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_STRUCTURED']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_STRUCTURED</unmanaged>
<unmanaged-short>D3D_SIT_STRUCTURED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewRWStructured">
<summary>
<dd> <p>The shader resource is a read-and-write structured buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_RWSTRUCTURED']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_UAV_RWSTRUCTURED</unmanaged>
<unmanaged-short>D3D_SIT_UAV_RWSTRUCTURED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.ByteAddress">
<summary>
<dd> <p>The shader resource is a byte-address buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_BYTEADDRESS']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_BYTEADDRESS</unmanaged>
<unmanaged-short>D3D_SIT_BYTEADDRESS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewRWByteAddress">
<summary>
<dd> <p>The shader resource is a read-and-write byte-address buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_RWBYTEADDRESS']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_UAV_RWBYTEADDRESS</unmanaged>
<unmanaged-short>D3D_SIT_UAV_RWBYTEADDRESS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewAppendStructured">
<summary>
<dd> <p>The shader resource is an append-structured buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_APPEND_STRUCTURED']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_UAV_APPEND_STRUCTURED</unmanaged>
<unmanaged-short>D3D_SIT_UAV_APPEND_STRUCTURED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewConsumeStructured">
<summary>
<dd> <p>The shader resource is a consume-structured buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_CONSUME_STRUCTURED']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_UAV_CONSUME_STRUCTURED</unmanaged>
<unmanaged-short>D3D_SIT_UAV_CONSUME_STRUCTURED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewRWStructuredWithCounter">
<summary>
<dd> <p>The shader resource is a read-and-write structured buffer that uses the built-in counter to append or consume.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER']/*"/>
<msdn-id>ff728731</msdn-id>
<unmanaged>D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER</unmanaged>
<unmanaged-short>D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ShaderVariableClass">
<summary>
<p>Values that identify the class of a shader variable.</p>
</summary>
<remarks>
<p>The class of a shader variable is not a programming class; the class identifies the variable class such as scalar, vector, object, and so on. <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableClass"/></strong>-typed values are specified in the <strong>Class</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.ShaderTypeDescription"/></strong> structure.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_VARIABLE_CLASS']/*"/>
<msdn-id>ff728733</msdn-id>
<unmanaged>D3D_SHADER_VARIABLE_CLASS</unmanaged>
<unmanaged-short>D3D_SHADER_VARIABLE_CLASS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableClass.Scalar">
<summary>
<dd> <p>The shader variable is a scalar.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_SCALAR']/*"/>
<msdn-id>ff728733</msdn-id>
<unmanaged>D3D_SVC_SCALAR</unmanaged>
<unmanaged-short>D3D_SVC_SCALAR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableClass.Vector">
<summary>
<dd> <p>The shader variable is a vector.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_VECTOR']/*"/>
<msdn-id>ff728733</msdn-id>
<unmanaged>D3D_SVC_VECTOR</unmanaged>
<unmanaged-short>D3D_SVC_VECTOR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableClass.MatrixRows">
<summary>
<dd> <p>The shader variable is a row-major matrix.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_MATRIX_ROWS']/*"/>
<msdn-id>ff728733</msdn-id>
<unmanaged>D3D_SVC_MATRIX_ROWS</unmanaged>
<unmanaged-short>D3D_SVC_MATRIX_ROWS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableClass.MatrixColumns">
<summary>
<dd> <p>The shader variable is a column-major matrix.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_MATRIX_COLUMNS']/*"/>
<msdn-id>ff728733</msdn-id>
<unmanaged>D3D_SVC_MATRIX_COLUMNS</unmanaged>
<unmanaged-short>D3D_SVC_MATRIX_COLUMNS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableClass.Object">
<summary>
<dd> <p>The shader variable is an object.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_OBJECT']/*"/>
<msdn-id>ff728733</msdn-id>
<unmanaged>D3D_SVC_OBJECT</unmanaged>
<unmanaged-short>D3D_SVC_OBJECT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableClass.Struct">
<summary>
<dd> <p>The shader variable is a structure.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_STRUCT']/*"/>
<msdn-id>ff728733</msdn-id>
<unmanaged>D3D_SVC_STRUCT</unmanaged>
<unmanaged-short>D3D_SVC_STRUCT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableClass.InterfaceClass">
<summary>
<dd> <p>The shader variable is a class.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_INTERFACE_CLASS']/*"/>
<msdn-id>ff728733</msdn-id>
<unmanaged>D3D_SVC_INTERFACE_CLASS</unmanaged>
<unmanaged-short>D3D_SVC_INTERFACE_CLASS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableClass.InterfacePointer">
<summary>
<dd> <p>The shader variable is an interface.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_INTERFACE_POINTER']/*"/>
<msdn-id>ff728733</msdn-id>
<unmanaged>D3D_SVC_INTERFACE_POINTER</unmanaged>
<unmanaged-short>D3D_SVC_INTERFACE_POINTER</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ShaderVariableFlags">
<summary>
<p>Values that identify information about a shader variable.</p>
</summary>
<remarks>
<p>A call to the <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetDescription(SharpDX.D3DCompiler.ShaderVariableDescription@)"/></strong> method returns <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableFlags"/></strong> values in the <strong>uFlags</strong> member of a <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableDescription"/></strong> structure.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_VARIABLE_FLAGS']/*"/>
<msdn-id>ff728734</msdn-id>
<unmanaged>D3D_SHADER_VARIABLE_FLAGS</unmanaged>
<unmanaged-short>D3D_SHADER_VARIABLE_FLAGS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.Userpacked">
<summary>
<dd> <p>Indicates that the registers assigned to this shader variable were explicitly declared in shader code (instead of automatically assigned by the compiler).</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVF_USERPACKED']/*"/>
<msdn-id>ff728734</msdn-id>
<unmanaged>D3D_SVF_USERPACKED</unmanaged>
<unmanaged-short>D3D_SVF_USERPACKED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.Used">
<summary>
<dd> <p>Indicates that this variable is used by this shader. This value confirms that a particular shader variable (which can be common to many different shaders) is indeed used by a particular shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVF_USED']/*"/>
<msdn-id>ff728734</msdn-id>
<unmanaged>D3D_SVF_USED</unmanaged>
<unmanaged-short>D3D_SVF_USED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.InterfacePointer">
<summary>
<dd> <p>Indicates that this variable is an interface.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVF_INTERFACE_POINTER']/*"/>
<msdn-id>ff728734</msdn-id>
<unmanaged>D3D_SVF_INTERFACE_POINTER</unmanaged>
<unmanaged-short>D3D_SVF_INTERFACE_POINTER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.InterfaceParameter">
<summary>
<dd> <p>Indicates that this variable is a parameter of an interface.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVF_INTERFACE_PARAMETER']/*"/>
<msdn-id>ff728734</msdn-id>
<unmanaged>D3D_SVF_INTERFACE_PARAMETER</unmanaged>
<unmanaged-short>D3D_SVF_INTERFACE_PARAMETER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ShaderVariableType">
<summary>
<p>Values that identify various data, texture, and buffer types that can be assigned to a shader variable.</p>
</summary>
<remarks>
<p>A call to the <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflectionType.GetDescription(SharpDX.D3DCompiler.ShaderTypeDescription@)"/></strong> method returns a <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableType"/></strong> value in the <strong>Type</strong> member of a <strong><see cref="T:SharpDX.D3DCompiler.ShaderTypeDescription"/></strong> structure.</p><p>The types in a structured buffer describe the structure of the elements in the buffer. The layout of these types generally match their C++ struct counterparts. The following examples show structured buffers:</p><pre><code>struct mystruct {float4 val; uint ind;}; RWStructuredBuffer<mystruct> rwbuf;
RWStructuredBuffer<float3> rwbuf2;</code></pre>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_VARIABLE_TYPE']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SHADER_VARIABLE_TYPE</unmanaged>
<unmanaged-short>D3D_SHADER_VARIABLE_TYPE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Void">
<summary>
<dd> <p>The variable is a void reference.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_VOID']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_VOID</unmanaged>
<unmanaged-short>D3D_SVT_VOID</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Bool">
<summary>
<dd> <p>The variable is a boolean.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_BOOL']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_BOOL</unmanaged>
<unmanaged-short>D3D_SVT_BOOL</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Int">
<summary>
<dd> <p>The variable is an integer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_INT']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_INT</unmanaged>
<unmanaged-short>D3D_SVT_INT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Float">
<summary>
<dd> <p>The variable is a floating-point number.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_FLOAT']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_FLOAT</unmanaged>
<unmanaged-short>D3D_SVT_FLOAT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.String">
<summary>
<dd> <p>The variable is a string.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_STRING']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_STRING</unmanaged>
<unmanaged-short>D3D_SVT_STRING</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture">
<summary>
<dd> <p>The variable is a texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURE</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture1D">
<summary>
<dd> <p>The variable is a 1D texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE1D']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURE1D</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURE1D</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture2D">
<summary>
<dd> <p>The variable is a 2D texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE2D']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURE2D</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURE2D</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture3D">
<summary>
<dd> <p>The variable is a 3D texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE3D']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURE3D</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURE3D</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.TextureCube">
<summary>
<dd> <p>The variable is a texture cube.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURECUBE']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURECUBE</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURECUBE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Sampler">
<summary>
<dd> <p>The variable is a sampler.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_SAMPLER</unmanaged>
<unmanaged-short>D3D_SVT_SAMPLER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Sampler1D">
<summary>
<dd> <p>The variable is a pixel shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLER1D']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_SAMPLER1D</unmanaged>
<unmanaged-short>D3D_SVT_SAMPLER1D</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Sampler2D">
<summary>
<dd> <p>The variable is a vertex shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLER2D']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_SAMPLER2D</unmanaged>
<unmanaged-short>D3D_SVT_SAMPLER2D</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Sampler3D">
<summary>
<dd> <p>The variable is an unsigned integer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLER3D']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_SAMPLER3D</unmanaged>
<unmanaged-short>D3D_SVT_SAMPLER3D</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.SamplerCube">
<summary>
<dd> <p>The variable is an 8-bit unsigned integer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLERCUBE']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_SAMPLERCUBE</unmanaged>
<unmanaged-short>D3D_SVT_SAMPLERCUBE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.PixelShader">
<summary>
<dd> <p>The variable is a geometry shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_PIXELSHADER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_PIXELSHADER</unmanaged>
<unmanaged-short>D3D_SVT_PIXELSHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.VertexShader">
<summary>
<dd> <p>The variable is a rasterizer-state object.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_VERTEXSHADER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_VERTEXSHADER</unmanaged>
<unmanaged-short>D3D_SVT_VERTEXSHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.PixelFragment">
<summary>
<dd> <p>The variable is a depth-stencil-state object.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_PIXELFRAGMENT']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_PIXELFRAGMENT</unmanaged>
<unmanaged-short>D3D_SVT_PIXELFRAGMENT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.VertexFragment">
<summary>
<dd> <p>The variable is a blend-state object.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_VERTEXFRAGMENT']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_VERTEXFRAGMENT</unmanaged>
<unmanaged-short>D3D_SVT_VERTEXFRAGMENT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.UInt">
<summary>
<dd> <p>The variable is a buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_UINT']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_UINT</unmanaged>
<unmanaged-short>D3D_SVT_UINT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.UInt8">
<summary>
<dd> <p>The variable is a constant buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_UINT8']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_UINT8</unmanaged>
<unmanaged-short>D3D_SVT_UINT8</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.GeometryShader">
<summary>
<dd> <p>The variable is a texture buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_GEOMETRYSHADER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_GEOMETRYSHADER</unmanaged>
<unmanaged-short>D3D_SVT_GEOMETRYSHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Rasterizer">
<summary>
<dd> <p>The variable is a 1D-texture array.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RASTERIZER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RASTERIZER</unmanaged>
<unmanaged-short>D3D_SVT_RASTERIZER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.DepthStencil">
<summary>
<dd> <p>The variable is a 2D-texture array.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_DEPTHSTENCIL']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_DEPTHSTENCIL</unmanaged>
<unmanaged-short>D3D_SVT_DEPTHSTENCIL</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Blend">
<summary>
<dd> <p>The variable is a render-target view.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_BLEND']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_BLEND</unmanaged>
<unmanaged-short>D3D_SVT_BLEND</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Buffer">
<summary>
<dd> <p>The variable is a depth-stencil view.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_BUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_BUFFER</unmanaged>
<unmanaged-short>D3D_SVT_BUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.ConstantBuffer">
<summary>
<dd> <p>The variable is a 2D-multisampled texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_CBUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_CBUFFER</unmanaged>
<unmanaged-short>D3D_SVT_CBUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.TextureBuffer">
<summary>
<dd> <p>The variable is a 2D-multisampled-texture array.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TBUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TBUFFER</unmanaged>
<unmanaged-short>D3D_SVT_TBUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture1DArray">
<summary>
<dd> <p>The variable is a texture-cube array.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE1DARRAY']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURE1DARRAY</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURE1DARRAY</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture2DArray">
<summary>
<dd> <p>The variable holds a compiled hull-shader binary.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE2DARRAY']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURE2DARRAY</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURE2DARRAY</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.RenderTargetView">
<summary>
<dd> <p>The variable holds a compiled domain-shader binary.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RENDERTARGETVIEW']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RENDERTARGETVIEW</unmanaged>
<unmanaged-short>D3D_SVT_RENDERTARGETVIEW</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.DepthStencilView">
<summary>
<dd> <p>The variable is an interface.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_DEPTHSTENCILVIEW']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_DEPTHSTENCILVIEW</unmanaged>
<unmanaged-short>D3D_SVT_DEPTHSTENCILVIEW</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture2DMultisampled">
<summary>
<dd> <p>The variable holds a compiled compute-shader binary.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE2DMS']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURE2DMS</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURE2DMS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture2DMultisampledArray">
<summary>
<dd> <p>The variable is a double precision (64-bit) floating-point number.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE2DMSARRAY']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURE2DMSARRAY</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURE2DMSARRAY</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.TextureCubeArray">
<summary>
<dd> <p>The variable is a 1D read-and-write texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURECUBEARRAY']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_TEXTURECUBEARRAY</unmanaged>
<unmanaged-short>D3D_SVT_TEXTURECUBEARRAY</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.HullShader">
<summary>
<dd> <p>The variable is an array of 1D read-and-write textures.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_HULLSHADER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_HULLSHADER</unmanaged>
<unmanaged-short>D3D_SVT_HULLSHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.DomainShader">
<summary>
<dd> <p>The variable is a 2D read-and-write texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_DOMAINSHADER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_DOMAINSHADER</unmanaged>
<unmanaged-short>D3D_SVT_DOMAINSHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.InterfacePointer">
<summary>
<dd> <p>The variable is an array of 2D read-and-write textures.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_INTERFACE_POINTER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_INTERFACE_POINTER</unmanaged>
<unmanaged-short>D3D_SVT_INTERFACE_POINTER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.ComputeShader">
<summary>
<dd> <p>The variable is a 3D read-and-write texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_COMPUTESHADER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_COMPUTESHADER</unmanaged>
<unmanaged-short>D3D_SVT_COMPUTESHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.Double">
<summary>
<dd> <p>The variable is a read-and-write buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_DOUBLE']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_DOUBLE</unmanaged>
<unmanaged-short>D3D_SVT_DOUBLE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture1D">
<summary>
<dd> <p>The variable is a byte-address buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE1D']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RWTEXTURE1D</unmanaged>
<unmanaged-short>D3D_SVT_RWTEXTURE1D</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture1DArray">
<summary>
<dd> <p>The variable is a read-and-write byte-address buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE1DARRAY']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RWTEXTURE1DARRAY</unmanaged>
<unmanaged-short>D3D_SVT_RWTEXTURE1DARRAY</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture2D">
<summary>
<dd> <p>The variable is a structured buffer. </p> <p>For more information about structured buffer, see the <strong>Remarks</strong> section.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE2D']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RWTEXTURE2D</unmanaged>
<unmanaged-short>D3D_SVT_RWTEXTURE2D</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture2DArray">
<summary>
<dd> <p>The variable is a read-and-write structured buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE2DARRAY']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RWTEXTURE2DARRAY</unmanaged>
<unmanaged-short>D3D_SVT_RWTEXTURE2DARRAY</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture3D">
<summary>
<dd> <p>The variable is an append structured buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE3D']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RWTEXTURE3D</unmanaged>
<unmanaged-short>D3D_SVT_RWTEXTURE3D</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWBuffer">
<summary>
<dd> <p>The variable is a consume structured buffer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWBUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RWBUFFER</unmanaged>
<unmanaged-short>D3D_SVT_RWBUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.ByteAddressBuffer">
<summary>
<dd> <p>The variable is a void reference.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_BYTEADDRESS_BUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_BYTEADDRESS_BUFFER</unmanaged>
<unmanaged-short>D3D_SVT_BYTEADDRESS_BUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWByteAddressBuffer">
<summary>
<dd> <p>The variable is a boolean.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWBYTEADDRESS_BUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RWBYTEADDRESS_BUFFER</unmanaged>
<unmanaged-short>D3D_SVT_RWBYTEADDRESS_BUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.StructuredBuffer">
<summary>
<dd> <p>The variable is an integer.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_STRUCTURED_BUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_STRUCTURED_BUFFER</unmanaged>
<unmanaged-short>D3D_SVT_STRUCTURED_BUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWStructuredBuffer">
<summary>
<dd> <p>The variable is a floating-point number.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWSTRUCTURED_BUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_RWSTRUCTURED_BUFFER</unmanaged>
<unmanaged-short>D3D_SVT_RWSTRUCTURED_BUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.AppendStructuredBuffer">
<summary>
<dd> <p>The variable is a string.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_APPEND_STRUCTURED_BUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_APPEND_STRUCTURED_BUFFER</unmanaged>
<unmanaged-short>D3D_SVT_APPEND_STRUCTURED_BUFFER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVariableType.ConsumeStructuredBuffer">
<summary>
<dd> <p>The variable is a texture.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_CONSUME_STRUCTURED_BUFFER']/*"/>
<msdn-id>ff728735</msdn-id>
<unmanaged>D3D_SVT_CONSUME_STRUCTURED_BUFFER</unmanaged>
<unmanaged-short>D3D_SVT_CONSUME_STRUCTURED_BUFFER</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ShaderVersion">
<summary>
<p>Indicates shader type.</p>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VERSION_TYPE']/*"/>
<msdn-id>ff476214</msdn-id>
<unmanaged>D3D11_SHADER_VERSION_TYPE</unmanaged>
<unmanaged-short>D3D11_SHADER_VERSION_TYPE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVersion.PixelShader">
<summary>
<dd> <p>Pixel shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_PIXEL_SHADER']/*"/>
<msdn-id>ff476214</msdn-id>
<unmanaged>D3D11_SHVER_PIXEL_SHADER</unmanaged>
<unmanaged-short>D3D11_SHVER_PIXEL_SHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVersion.VertexShader">
<summary>
<dd> <p>Vertex shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_VERTEX_SHADER']/*"/>
<msdn-id>ff476214</msdn-id>
<unmanaged>D3D11_SHVER_VERTEX_SHADER</unmanaged>
<unmanaged-short>D3D11_SHVER_VERTEX_SHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVersion.GeometryShader">
<summary>
<dd> <p>Geometry shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_GEOMETRY_SHADER']/*"/>
<msdn-id>ff476214</msdn-id>
<unmanaged>D3D11_SHVER_GEOMETRY_SHADER</unmanaged>
<unmanaged-short>D3D11_SHVER_GEOMETRY_SHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVersion.HullShader">
<summary>
<dd> <p>Hull shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_HULL_SHADER']/*"/>
<msdn-id>ff476214</msdn-id>
<unmanaged>D3D11_SHVER_HULL_SHADER</unmanaged>
<unmanaged-short>D3D11_SHVER_HULL_SHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVersion.DomainShader">
<summary>
<dd> <p>Domain shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_DOMAIN_SHADER']/*"/>
<msdn-id>ff476214</msdn-id>
<unmanaged>D3D11_SHVER_DOMAIN_SHADER</unmanaged>
<unmanaged-short>D3D11_SHVER_DOMAIN_SHADER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.ShaderVersion.ComputeShader">
<summary>
<dd> <p>Compute shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_COMPUTE_SHADER']/*"/>
<msdn-id>ff476214</msdn-id>
<unmanaged>D3D11_SHVER_COMPUTE_SHADER</unmanaged>
<unmanaged-short>D3D11_SHVER_COMPUTE_SHADER</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.StripFlags">
<summary>
<p>Strip flag options.</p>
</summary>
<remarks>
<p>These flags are used by <strong><see cref="M:SharpDX.D3DCompiler.D3D.StripShader(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.StripFlags,SharpDX.Direct3D.Blob@)"/></strong>.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILER_STRIP_FLAGS']/*"/>
<msdn-id>dd607325</msdn-id>
<unmanaged>D3DCOMPILER_STRIP_FLAGS</unmanaged>
<unmanaged-short>D3DCOMPILER_STRIP_FLAGS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.StripFlags.CompilerStripReflectionData">
<summary>
<dd> <p>Remove reflection data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILER_STRIP_REFLECTION_DATA']/*"/>
<msdn-id>dd607325</msdn-id>
<unmanaged>D3DCOMPILER_STRIP_REFLECTION_DATA</unmanaged>
<unmanaged-short>D3DCOMPILER_STRIP_REFLECTION_DATA</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.StripFlags.CompilerStripDebugInformation">
<summary>
<dd> <p>Remove debug information.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILER_STRIP_DEBUG_INFO']/*"/>
<msdn-id>dd607325</msdn-id>
<unmanaged>D3DCOMPILER_STRIP_DEBUG_INFO</unmanaged>
<unmanaged-short>D3DCOMPILER_STRIP_DEBUG_INFO</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.StripFlags.CompilerStripTestBlobs">
<summary>
<dd> <p>Remove test blob data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILER_STRIP_TEST_BLOBS']/*"/>
<msdn-id>dd607325</msdn-id>
<unmanaged>D3DCOMPILER_STRIP_TEST_BLOBS</unmanaged>
<unmanaged-short>D3DCOMPILER_STRIP_TEST_BLOBS</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.StripFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.SystemValueType">
<summary>
<p>Values that identify shader parameters that use system-value semantics.</p>
</summary>
<remarks>
<p>The <strong><see cref="T:SharpDX.D3DCompiler.SystemValueType"/></strong> values identify shader parameters that have predefined system-value semantics. These values are used in a shader-signature description. For more information about shader-signature description, see <strong><see cref="T:SharpDX.D3DCompiler.ShaderParameterDescription"/></strong>.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME</unmanaged>
<unmanaged-short>D3D_NAME</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.Undefined">
<summary>
<dd> <p>This parameter does not use a predefined system-value semantic.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_UNDEFINED']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_UNDEFINED</unmanaged>
<unmanaged-short>D3D_NAME_UNDEFINED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.Position">
<summary>
<dd> <p>This parameter contains position data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_POSITION']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_POSITION</unmanaged>
<unmanaged-short>D3D_NAME_POSITION</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.ClipDistance">
<summary>
<dd> <p>This parameter contains clip-distance data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_CLIP_DISTANCE']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_CLIP_DISTANCE</unmanaged>
<unmanaged-short>D3D_NAME_CLIP_DISTANCE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.CullDistance">
<summary>
<dd> <p>This parameter contains cull-distance data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_CULL_DISTANCE']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_CULL_DISTANCE</unmanaged>
<unmanaged-short>D3D_NAME_CULL_DISTANCE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.RenderTargetArrayIndex">
<summary>
<dd> <p>This parameter contains a render-target-array index.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_RENDER_TARGET_ARRAY_INDEX']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_RENDER_TARGET_ARRAY_INDEX</unmanaged>
<unmanaged-short>D3D_NAME_RENDER_TARGET_ARRAY_INDEX</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.ViewportArrayIndex">
<summary>
<dd> <p>This parameter contains a viewport-array index.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_VIEWPORT_ARRAY_INDEX']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_VIEWPORT_ARRAY_INDEX</unmanaged>
<unmanaged-short>D3D_NAME_VIEWPORT_ARRAY_INDEX</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.VertexId">
<summary>
<dd> <p>This parameter contains a vertex ID.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_VERTEX_ID']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_VERTEX_ID</unmanaged>
<unmanaged-short>D3D_NAME_VERTEX_ID</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.PrimitiveId">
<summary>
<dd> <p>This parameter contains a primitive ID.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_PRIMITIVE_ID']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_PRIMITIVE_ID</unmanaged>
<unmanaged-short>D3D_NAME_PRIMITIVE_ID</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.InstanceId">
<summary>
<dd> <p>This parameter contains an instance ID.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_INSTANCE_ID']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_INSTANCE_ID</unmanaged>
<unmanaged-short>D3D_NAME_INSTANCE_ID</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.IsFrontFace">
<summary>
<dd> <p>This parameter contains data that identifies whether or not the primitive faces the camera.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_IS_FRONT_FACE']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_IS_FRONT_FACE</unmanaged>
<unmanaged-short>D3D_NAME_IS_FRONT_FACE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.SampleIndex">
<summary>
<dd> <p>This parameter contains a sampler-array index.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_SAMPLE_INDEX']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_SAMPLE_INDEX</unmanaged>
<unmanaged-short>D3D_NAME_SAMPLE_INDEX</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.FinalQuadEdgeTessfactor">
<summary>
<dd> <p>This parameter contains one of four tessellation factors that correspond to the amount of parts that a quad patch is broken into along the given edge. This flag is used to tessellate a quad patch.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR</unmanaged>
<unmanaged-short>D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.FinalQuadInsideTessfactor">
<summary>
<dd> <p>This parameter contains one of two tessellation factors that correspond to the amount of parts that a quad patch is broken into vertically and horizontally within the patch. This flag is used to tessellate a quad patch.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR</unmanaged>
<unmanaged-short>D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.FinalTriEdgeTessfactor">
<summary>
<dd> <p>This parameter contains one of three tessellation factors that correspond to the amount of parts that a tri patch is broken into along the given edge. This flag is used to tessellate a tri patch.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR</unmanaged>
<unmanaged-short>D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.FinalTriInsideTessfactor">
<summary>
<dd> <p>This parameter contains the tessellation factor that corresponds to the amount of parts that a tri patch is broken into within the patch. This flag is used to tessellate a tri patch.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR</unmanaged>
<unmanaged-short>D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.FinalLineDetailTessfactor">
<summary>
<dd> <p>This parameter contains the tessellation factor that corresponds to the number of lines broken into within the patch. This flag is used to tessellate an isolines patch.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR</unmanaged>
<unmanaged-short>D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.FinalLineDensityTessfactor">
<summary>
<dd> <p>This parameter contains the tessellation factor that corresponds to the number of lines that are created within the patch. This flag is used to tessellate an isolines patch.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR</unmanaged>
<unmanaged-short>D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.Target">
<summary>
<dd> <p>This parameter contains render-target data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_TARGET']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_TARGET</unmanaged>
<unmanaged-short>D3D_NAME_TARGET</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.Depth">
<summary>
<dd> <p>This parameter contains depth data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_DEPTH']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_DEPTH</unmanaged>
<unmanaged-short>D3D_NAME_DEPTH</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.Coverage">
<summary>
<dd> <p>This parameter contains alpha-coverage data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_COVERAGE']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_COVERAGE</unmanaged>
<unmanaged-short>D3D_NAME_COVERAGE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.DepthGreaterEqual">
<summary>
<dd> <p>This parameter signifies that the value is greater than or equal to a reference value. This flag is used to specify conservative depth for a pixel shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_DEPTH_GREATER_EQUAL']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_DEPTH_GREATER_EQUAL</unmanaged>
<unmanaged-short>D3D_NAME_DEPTH_GREATER_EQUAL</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.SystemValueType.DepthLessEqual">
<summary>
<dd> <p>This parameter signifies that the value is less than or equal to a reference value. This flag is used to specify conservative depth for a pixel shader.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_DEPTH_LESS_EQUAL']/*"/>
<msdn-id>ff728724</msdn-id>
<unmanaged>D3D_NAME_DEPTH_LESS_EQUAL</unmanaged>
<unmanaged-short>D3D_NAME_DEPTH_LESS_EQUAL</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.TessellatorDomain">
<summary>
<p>Values that identify domain options for tessellator data.</p>
</summary>
<remarks>
<p>The data domain defines the type of data. This enumeration is used by <strong><see cref="T:SharpDX.D3DCompiler.ShaderDescription"/></strong>.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN']/*"/>
<msdn-id>ff728737</msdn-id>
<unmanaged>D3D_TESSELLATOR_DOMAIN</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_DOMAIN</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorDomain.Undefined">
<summary>
<dd> <p>The data type is undefined.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN_UNDEFINED']/*"/>
<msdn-id>ff728737</msdn-id>
<unmanaged>D3D_TESSELLATOR_DOMAIN_UNDEFINED</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_DOMAIN_UNDEFINED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorDomain.Isoline">
<summary>
<dd> <p>Isoline data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN_ISOLINE']/*"/>
<msdn-id>ff728737</msdn-id>
<unmanaged>D3D_TESSELLATOR_DOMAIN_ISOLINE</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_DOMAIN_ISOLINE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorDomain.Triangle">
<summary>
<dd> <p>Triangle data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN_TRI']/*"/>
<msdn-id>ff728737</msdn-id>
<unmanaged>D3D_TESSELLATOR_DOMAIN_TRI</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_DOMAIN_TRI</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorDomain.Quad">
<summary>
<dd> <p>Quad data.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN_QUAD']/*"/>
<msdn-id>ff728737</msdn-id>
<unmanaged>D3D_TESSELLATOR_DOMAIN_QUAD</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_DOMAIN_QUAD</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.TessellatorOutputPrimitive">
<summary>
<p>Values that identify output primitive types.</p>
</summary>
<remarks>
<p>The output primitive type determines how the tessellator output data is organized; this enumeration is used by <strong><see cref="T:SharpDX.D3DCompiler.ShaderDescription"/></strong>.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_PRIMITIVE']/*"/>
<msdn-id>ff728738</msdn-id>
<unmanaged>D3D_TESSELLATOR_OUTPUT_PRIMITIVE</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_OUTPUT_PRIMITIVE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.Undefined">
<summary>
<dd> <p>The output primitive type is undefined.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_UNDEFINED']/*"/>
<msdn-id>ff728738</msdn-id>
<unmanaged>D3D_TESSELLATOR_OUTPUT_UNDEFINED</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_OUTPUT_UNDEFINED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.Point">
<summary>
<dd> <p>The output primitive type is a point.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_POINT']/*"/>
<msdn-id>ff728738</msdn-id>
<unmanaged>D3D_TESSELLATOR_OUTPUT_POINT</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_OUTPUT_POINT</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.Line">
<summary>
<dd> <p>The output primitive type is a line.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_LINE']/*"/>
<msdn-id>ff728738</msdn-id>
<unmanaged>D3D_TESSELLATOR_OUTPUT_LINE</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_OUTPUT_LINE</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.TriangleClockwise">
<summary>
<dd> <p>The output primitive type is a clockwise triangle.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW']/*"/>
<msdn-id>ff728738</msdn-id>
<unmanaged>D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.TriangleCounterclockwise">
<summary>
<dd> <p>The output primitive type is a counter clockwise triangle.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW']/*"/>
<msdn-id>ff728738</msdn-id>
<unmanaged>D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.TessellatorPartitioning">
<summary>
<p>Values that identify partitioning options.</p>
</summary>
<remarks>
<p>During tessellation, the partition option helps to determine how the algorithm chooses the next partition value; this enumeration is used by <strong><see cref="T:SharpDX.D3DCompiler.ShaderDescription"/></strong>.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING']/*"/>
<msdn-id>ff728739</msdn-id>
<unmanaged>D3D_TESSELLATOR_PARTITIONING</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_PARTITIONING</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.Undefined">
<summary>
<dd> <p>The partitioning type is undefined.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_UNDEFINED']/*"/>
<msdn-id>ff728739</msdn-id>
<unmanaged>D3D_TESSELLATOR_PARTITIONING_UNDEFINED</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_PARTITIONING_UNDEFINED</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.Integer">
<summary>
<dd> <p>Partition with integers only.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_INTEGER']/*"/>
<msdn-id>ff728739</msdn-id>
<unmanaged>D3D_TESSELLATOR_PARTITIONING_INTEGER</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_PARTITIONING_INTEGER</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.PowerOfTwo">
<summary>
<dd> <p>Partition with a power-of-two number only.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_POW2']/*"/>
<msdn-id>ff728739</msdn-id>
<unmanaged>D3D_TESSELLATOR_PARTITIONING_POW2</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_PARTITIONING_POW2</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.FractionalOdd">
<summary>
<dd> <p>Partition with an odd, fractional number.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD']/*"/>
<msdn-id>ff728739</msdn-id>
<unmanaged>D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD</unmanaged-short>
</member>
<member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.FractionalEven">
<summary>
<dd> <p>Partition with an even, fractional number.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN']/*"/>
<msdn-id>ff728739</msdn-id>
<unmanaged>D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN</unmanaged>
<unmanaged-short>D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN</unmanaged-short>
</member>
<member name="T:SharpDX.D3DCompiler.ConstantBuffer">
<summary>
<p>This shader-reflection interface provides access to a constant buffer.</p>
</summary>
<remarks>
<p>To create a constant-buffer interface, call <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetConstantBuffer(System.Int32)"/></strong> or <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetConstantBuffer(System.Int32)"/></strong>. This is not a COM interface; therefore, you do not need to worry about reference counts or releasing the interface when you are done with it.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer']/*"/>
<msdn-id>ff476591</msdn-id>
<unmanaged>ID3D11ShaderReflectionConstantBuffer</unmanaged>
<unmanaged-short>ID3D11ShaderReflectionConstantBuffer</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.ConstantBuffer.#ctor(System.IntPtr)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ConstantBuffer"/> class.
</summary>
<param name="nativePtr">The native pointer.</param>
</member>
<member name="M:SharpDX.D3DCompiler.ConstantBuffer.op_Explicit(System.IntPtr)~SharpDX.D3DCompiler.ConstantBuffer">
<summary>
Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.D3DCompiler.ConstantBuffer"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>)
</summary>
<param name="nativePointer">The native pointer.</param>
<returns>
The result of the conversion.
</returns>
</member>
<member name="M:SharpDX.D3DCompiler.ConstantBuffer.GetDescription(SharpDX.D3DCompiler.ConstantBufferDescription@)">
<summary>
<p>Get a constant-buffer description.</p>
</summary>
<param name="descRef"><dd> <p>A reference to a <strong><see cref="T:SharpDX.D3DCompiler.ConstantBufferDescription"/></strong>, which represents a shader-buffer description.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 11 Return Codes.</p></returns>
<remarks>
<p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer::GetDesc']/*"/>
<msdn-id>ff476592</msdn-id>
<unmanaged>HRESULT ID3D11ShaderReflectionConstantBuffer::GetDesc([Out] D3D11_SHADER_BUFFER_DESC* pDesc)</unmanaged>
<unmanaged-short>ID3D11ShaderReflectionConstantBuffer::GetDesc</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.ConstantBuffer.GetVariable(System.Int32)">
<summary>
<p>Get a shader-reflection variable by index.</p>
</summary>
<param name="index"><dd> <p>Zero-based index.</p> </dd></param>
<returns><p>A reference to a shader-reflection variable interface (see <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionVariable"/> Interface</strong>).</p></returns>
<remarks>
<p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex']/*"/>
<msdn-id>ff476593</msdn-id>
<unmanaged>ID3D11ShaderReflectionVariable* ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex([In] unsigned int Index)</unmanaged>
<unmanaged-short>ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.ConstantBuffer.GetVariable(System.String)">
<summary>
<p>Get a shader-reflection variable by name.</p>
</summary>
<param name="name"><dd> <p>Variable name.</p> </dd></param>
<returns><p>Returns a sentinel object (end of list marker). To determine if GetVariableByName successfully completed, call <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetDescription(SharpDX.D3DCompiler.ShaderVariableDescription@)"/></strong> and check the returned <strong><see cref="T:SharpDX.Result"/></strong>; any return value other than success means that GetVariableByName failed.</p></returns>
<remarks>
<p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer::GetVariableByName']/*"/>
<msdn-id>ff476594</msdn-id>
<unmanaged>ID3D11ShaderReflectionVariable* ID3D11ShaderReflectionConstantBuffer::GetVariableByName([In] const char* Name)</unmanaged>
<unmanaged-short>ID3D11ShaderReflectionConstantBuffer::GetVariableByName</unmanaged-short>
</member>
<member name="P:SharpDX.D3DCompiler.ConstantBuffer.Description">
<summary>
<p>Get a constant-buffer description.</p>
</summary>
<remarks>
<p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer::GetDesc']/*"/>
<msdn-id>ff476592</msdn-id>
<unmanaged>GetDesc</unmanaged>
<unmanaged-short>GetDesc</unmanaged-short>
<unmanaged>HRESULT ID3D11ShaderReflectionConstantBuffer::GetDesc([Out] D3D11_SHADER_BUFFER_DESC* pDesc)</unmanaged>
</member>
<member name="T:SharpDX.D3DCompiler.Include">
<summary>
<p><strong><see cref="T:SharpDX.D3DCompiler.Include"/></strong> is an include interface that the user implements to allow an application to call user-overridable methods for opening and closing shader #include files.</p>
</summary>
<remarks>
<p>To use this interface, create an interface that inherits from <strong><see cref="T:SharpDX.D3DCompiler.Include"/></strong> and implement custom behavior for the methods.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3DInclude']/*"/>
<msdn-id>ff728746</msdn-id>
<unmanaged>ID3DInclude</unmanaged>
<unmanaged-short>ID3DInclude</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)">
<summary>
A user-implemented method for opening and reading the contents of a shader #include file.
</summary>
<param name="type">A <see cref="T:SharpDX.D3DCompiler.IncludeType"/>-typed value that indicates the location of the #include file.</param>
<param name="fileName">Name of the #include file.</param>
<param name="parentStream">Pointer to the container that includes the #include file.</param>
<returns>Stream that is associated with fileName to be read. This reference remains valid until <see cref="M:SharpDX.D3DCompiler.Include.Close(System.IO.Stream)"/> is called.</returns>
<unmanaged>HRESULT Open([None] D3D_INCLUDE_TYPE IncludeType,[None] const char* pFileName,[None] LPCVOID pParentData,[None] LPCVOID* ppData,[None] UINT* pBytes)</unmanaged>
</member>
<member name="M:SharpDX.D3DCompiler.Include.Close(System.IO.Stream)">
<summary>
A user-implemented method for closing a shader #include file.
</summary>
<remarks>
If <see cref="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)"/> was successful, Close is guaranteed to be called before the API using the <see cref="T:SharpDX.D3DCompiler.Include"/> interface returns.
</remarks>
<param name="stream">This is a reference that was returned by the corresponding <see cref="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)"/> call.</param>
<unmanaged>HRESULT Close([None] LPCVOID pData)</unmanaged>
</member>
<member name="T:SharpDX.D3DCompiler.ShaderReflection">
<summary>
<p>A shader-reflection interface accesses shader information.</p>
</summary>
<remarks>
<p>An <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflection"/></strong> interface can be retrieved for a shader by using <strong><see cref="M:SharpDX.D3DCompiler.D3D.Reflect(System.IntPtr,SharpDX.PointerSize,System.Guid,System.IntPtr@)"/></strong>. The following code illustrates retrieving a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflection"/></strong> from a shader.</p><pre><code> pd3dDevice->CreatePixelShader( pPixelShaderBuffer->GetBufferPointer(), pPixelShaderBuffer->GetBufferSize(), g_pPSClassLinkage, &g_pPixelShader ); <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/>* pReflector = <c>null</c>;
<see cref="M:SharpDX.D3DCompiler.D3D.Reflect(System.IntPtr,SharpDX.PointerSize,System.Guid,System.IntPtr@)"/>( pPixelShaderBuffer->GetBufferPointer(), pPixelShaderBuffer->GetBufferSize(), IID_ID3D11ShaderReflection, (void**) &pReflector); </code></pre>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection']/*"/>
<msdn-id>ff476590</msdn-id>
<unmanaged>ID3D11ShaderReflection</unmanaged>
<unmanaged-short>ID3D11ShaderReflection</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.ShaderReflection.#ctor(System.IntPtr)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/> class.
</summary>
<param name="nativePtr">The native pointer.</param>
</member>
<member name="M:SharpDX.D3DCompiler.ShaderReflection.op_Explicit(System.IntPtr)~SharpDX.D3DCompiler.ShaderReflection">
<summary>
Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>)
</summary>
<param name="nativePointer">The native pointer.</param>
<returns>
The result of the conversion.
</returns>
</member>
<member name="M:SharpDX.D3DCompiler.ShaderReflection.GetDescription(SharpDX.D3DCompiler.ShaderDescription@)">
<summary>
<p>Get a shader description.</p>
</summary>
<param name="descRef"><dd> <p>A reference to a shader description. See <strong><see cref="T:SharpDX.D3DCompiler.ShaderDescription"/></strong>.</p> </dd></param>
<returns><p>Returns one of the following Direct3D 11 Return Codes.</p></returns>
<remarks>
<p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetDesc']/*"/>
<msdn-id>ff476615</msdn-id>
<unmanaged>HRESULT ID3D11ShaderReflection::GetDesc([Out] D3D11_SHADER_DESC* pDesc)</unmanaged>
<unmanaged-short>ID3D11ShaderReflection::GetDesc</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.ShaderReflection.GetConstantBuffer(System.Int32)">
<summary>
<p>Get a constant buffer by index.</p>
</summary>
<param name="index"><dd> <p>Zero-based index.</p> </dd></param>
<returns><p>A reference to a constant buffer (see <strong><see cref="T:SharpDX.D3DCompiler.ConstantBuffer"/> Interface</strong>).</p></returns>
<remarks>
<p>A constant buffer supplies either scalar constants or texture constants to a shader. A shader can use one or more constant buffers. For best performance, separate constants into buffers based on the frequency they are updated.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetConstantBufferByIndex']/*"/>
<msdn-id>ff476612</msdn-id>
<unmanaged>ID3D11ShaderReflectionConstantBuffer* ID3D11ShaderReflection::GetConstantBufferByIndex([In] unsigned int Index)</unmanaged>
<unmanaged-short>ID3D11ShaderReflection::GetConstantBufferByIndex</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.ShaderReflection.GetConstantBuffer(System.String)">
<summary>
<p>Get a constant buffer by name.</p>
</summary>
<param name="name"><dd> <p>The constant-buffer name.</p> </dd></param>
<returns><p>A reference to a constant buffer (see <strong><see cref="T:SharpDX.D3DCompiler.ConstantBuffer"/> Interface</strong>).</p></returns>
<remarks>
<p>A constant buffer supplies either scalar constants or texture constants to a shader. A shader can use one or more constant buffers. For best performance, separate constants into buffers based on the frequency they are updated.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetConstantBufferByName']/*"/>
<msdn-id>ff476613</msdn-id>
<unmanaged>ID3D11ShaderReflectionConstantBuffer* ID3D11ShaderReflection::GetConstantBufferByName([In] const char* Name)</unmanaged>
<unmanaged-short>ID3D11ShaderReflection::GetConstantBufferByName</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.ShaderReflection.GetResourceBindingDescription(System.Int32)">
<summary>
<p>Get a description of how a resource is bound to a shader.</p>
</summary>
<param name="resourceIndex"><dd> <p>A zero-based resource index.</p> </dd></param>
<returns><dd> <p>A reference to an input-binding description. See <strong><see cref="T:SharpDX.D3DCompiler.InputBindingDescription"/></strong>.</p> </dd></returns>
<remarks>
<p>A shader consists of executable code (the compiled HLSL functions) and a set of resources that supply the shader with input data. <strong>GetResourceBindingDesc</strong> gets information about how one resource in the set is bound as an input to the shader. The <em>ResourceIndex</em> parameter specifies the index for the resource.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetResourceBindingDesc']/*"/>
<msdn-id>ff476624</msdn-id>
<unmanaged>HRESULT ID3D11ShaderReflection::GetResourceBindingDesc([In] unsigned int ResourceIndex,[Out] D3D11_SHADER_INPUT_BIND_DESC* pDesc)</unmanaged>
<unmanaged-short>ID3D11ShaderReflection::GetResourceBindingDesc</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.ShaderReflection.GetInputParameterDescription(System.Int32)">
<summary>
<p>Get an input-parameter description for a shader.</p>
</summary>
<param name="parameterIndex"><dd> <p>A zero-based parameter index.</p> </dd></param>
<returns><dd> <p>A reference to a shader-input-signature description. See <strong><see cref="T:SharpDX.D3DCompiler.ShaderParameterDescription"/></strong>.</p> </dd></returns>
<remarks>
<p>An input-parameter description is also called a shader signature. The shader signature contains information about the input parameters such as the order or parameters, their data type, and a parameter semantic.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetInputParameterDesc']/*"/>
<msdn-id>ff476617</msdn-id>
<unmanaged>HRESULT ID3D11ShaderReflection::GetInputParameterDesc([In] unsigned int ParameterIndex,[Out] D3D11_SIGNATURE_PARAMETER_DESC* pDesc)</unmanaged>
<unmanaged-short>ID3D11ShaderReflection::GetInputParameterDesc</unmanaged-short>
</member>
<member name="M:SharpDX.D3DCompiler.ShaderReflection.GetOutputParameterDescription(System.Int32)">
<summary>
<p>Get an output-parameter description for a shader.</p>
</summary>
<param name="parameterIndex"><dd> <p>A zero-based parameter index.</p> </dd></param>
<returns><dd> <p>A reference to a shader-output-parameter description. See <strong><see cref="T:SharpDX.D3DCompiler.ShaderParameterDescription"/></strong>.</p> </dd></returns>
<remarks>
<p>An output-parameter description is also called a shader signature. The shader signature contains information about the output parameters such as the order or parameters, their data type, and a parameter semantic.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetOutputParameterDesc']/*"/>
<msdn-
gitextract_agadg8y4/ ├── .gitignore ├── 3rd/ │ ├── SharpDX/ │ │ ├── SharpDX.D3DCompiler.xml │ │ ├── SharpDX.DXGI.xml │ │ ├── SharpDX.Direct2D1.xml │ │ ├── SharpDX.Direct3D10.xml │ │ ├── SharpDX.Direct3D11.Effects.xml │ │ ├── SharpDX.Direct3D11.xml │ │ ├── SharpDX.Direct3D9.xml │ │ ├── SharpDX.DirectInput.xml │ │ ├── SharpDX.DirectSound.xml │ │ ├── SharpDX.MediaFoundation.xml │ │ ├── SharpDX.RawInput.xml │ │ ├── SharpDX.Toolkit.Compiler.xml │ │ ├── SharpDX.Toolkit.CompilerTask.xml │ │ ├── SharpDX.Toolkit.Game.xml │ │ ├── SharpDX.Toolkit.Graphics.xml │ │ ├── SharpDX.Toolkit.xml │ │ ├── SharpDX.XACT3.xml │ │ ├── SharpDX.XAudio2.xml │ │ ├── SharpDX.XInput.xml │ │ └── SharpDX.xml │ ├── SysUtils/ │ │ └── SysUtils.pdb │ ├── TraceTool/ │ │ └── TraceTool.pdb │ └── TraceTool2/ │ ├── License.txt │ └── TraceTool.xml ├── Effects/ │ ├── BackgroundCube/ │ │ ├── MyBackgroundBillboards.fx │ │ ├── MyBackgroundCube.fx │ │ ├── MyDistantImpostorEffect.fx │ │ └── MyHudSectorBorder.fx │ ├── Decals/ │ │ └── MyDecalEffect.fx │ ├── Fullscreen/ │ │ ├── MyEffectAmbientPrecalculation.fx │ │ ├── MyEffectAntiAlias.fx │ │ ├── MyEffectClearGbuffer.fx │ │ ├── MyEffectContrast.fx │ │ ├── MyEffectGaussianBlur.fx │ │ ├── MyEffectGodRays.fx │ │ ├── MyEffectLodTransition2.fx │ │ ├── MyEffectScreenshot.fx │ │ └── MyEffectVolumetricFog.fx │ ├── HDR/ │ │ ├── MyEffectHDR.fx │ │ ├── MyEffectHDRBase.fxh │ │ ├── MyEffectLuminance.fx │ │ ├── MyEffectScale.fx │ │ ├── MyEffectSunGlare.fx │ │ └── MyEffectThreshold.fx │ ├── HUD/ │ │ ├── MyEffectCockpitGlass.fx │ │ ├── MyHudEffect.fx │ │ └── MyHudRadarEffect.fx │ ├── Lights/ │ │ ├── MyEffectBlendLights.fx │ │ ├── MyEffectDirectionalLight.fx │ │ └── MyEffectPointLight.fx │ ├── Models/ │ │ ├── MyEffectModelsDNS.fx │ │ ├── MyEffectModelsDiffuse.fx │ │ ├── MyEffectOcclusionQueryDraw.fx │ │ └── MyEffectRenderGizmo.fx │ ├── MyEffectBase.fxh │ ├── MyEffectDynamicLightingBase.fxh │ ├── MyEffectLights.fx │ ├── MyEffectLodTransition.fx │ ├── MyEffectModelsDS.fx │ ├── MyEffectReflectorBase.fxh │ ├── MyEffectShadowBase.fxh │ ├── MyEffectSpotShadowBase.fxh │ ├── MyEffectSprite.fx │ ├── MyEffectSpriteBatchShader.fx │ ├── MyPerlinNoise.fxh │ ├── SSAO/ │ │ ├── MyEffectDownsampleDepthForSSAO.fx │ │ ├── MyEffectSSAOBlur2.fx │ │ └── MyEffectVolumetricSSAO2.fx │ ├── Shadows/ │ │ ├── MyEffectShadowMap.fx │ │ └── MyEffectShadowOcclusion.fx │ ├── SolarSystemMap/ │ │ └── MySolarSystemMapGrid.fx │ ├── Sprites/ │ │ ├── MyEffectSprite.fx │ │ ├── MyEffectSpriteBatchOriginal.fx │ │ └── MyEffectSpriteBatchShader.fx │ ├── TODO/ │ │ ├── MyCommonEffects.fxh │ │ └── MyEffectStencilMask.fx │ ├── Toolkit/ │ │ ├── Macros.fxh │ │ └── SpriteEffect.fx │ ├── TransparentGeometry/ │ │ └── MyEffectTransparentGeometry.fx │ └── Voxels/ │ ├── MyEffectVoxels.fx │ ├── MyEffectVoxelsBase.fxh │ ├── MyEffectVoxelsDebris.fx │ └── MyEffectVoxelsStaticAsteroid.fx ├── License.txt ├── License_MicrosoftPublicLicense.txt ├── MinerWars2081.sln ├── MinerWars2081.suo ├── Readme.txt ├── Readme_Content.txt ├── Sources/ │ ├── CommonLIB/ │ │ ├── AppCode/ │ │ │ ├── GImpact/ │ │ │ │ ├── BulletCollision/ │ │ │ │ │ ├── BoxCollision.cs │ │ │ │ │ ├── ClipPolygon.cs │ │ │ │ │ ├── GImpactBvh.cs │ │ │ │ │ ├── GImpactQuantization.cs │ │ │ │ │ ├── GImpactQuantizedBvh.cs │ │ │ │ │ ├── GeometeryOperations.cs │ │ │ │ │ └── TriangleShapeEx.cs │ │ │ │ ├── BulletGlobalsFake.cs │ │ │ │ └── LinearMath/ │ │ │ │ ├── AabbUtil2.cs │ │ │ │ ├── ConvexHull.cs │ │ │ │ ├── ConvexHullComputer.cs │ │ │ │ ├── IndexedBasisMatrix.cs │ │ │ │ ├── IndexedMatrix.cs │ │ │ │ ├── IndexedVector3.cs │ │ │ │ ├── MathUtil.cs │ │ │ │ ├── ObjectArray.cs │ │ │ │ ├── TransformUtil.cs │ │ │ │ └── UShortVector3.cs │ │ │ ├── Generics/ │ │ │ │ ├── MyDynamicObjectsPool.cs │ │ │ │ ├── MyObjectsPool.cs │ │ │ │ ├── MyObjectsPoolSimple.cs │ │ │ │ └── MyWeightDictionary.cs │ │ │ ├── Import/ │ │ │ │ ├── MyImporterConstants.cs │ │ │ │ ├── MyMaterialDescriptor.cs │ │ │ │ ├── MyMeshPartSolver.cs │ │ │ │ ├── MyModelExporter.cs │ │ │ │ └── VF_Packer.cs │ │ │ ├── MyMessageBox.cs │ │ │ ├── MyMwcEnums.cs │ │ │ ├── MyMwcFinalBuildConstants.cs │ │ │ ├── MyMwcSingleCrypto.cs │ │ │ ├── MyTraceClient.cs │ │ │ ├── Networking/ │ │ │ │ ├── IMyEvent.cs │ │ │ │ ├── IReadWriteMessage.cs │ │ │ │ ├── Lidgren/ │ │ │ │ │ ├── Encryption/ │ │ │ │ │ │ ├── INetEncryption.cs │ │ │ │ │ │ ├── NetAESEncryption.cs │ │ │ │ │ │ ├── NetBlockEncryptionBase.cs │ │ │ │ │ │ ├── NetDESEncryption.cs │ │ │ │ │ │ ├── NetRC2Encryption.cs │ │ │ │ │ │ ├── NetTripleDESEncryption.cs │ │ │ │ │ │ ├── NetXorEncryption.cs │ │ │ │ │ │ └── NetXteaEncryption.cs │ │ │ │ │ ├── NetBigInteger.cs │ │ │ │ │ ├── NetBitVector.cs │ │ │ │ │ ├── NetBitWriter.cs │ │ │ │ │ ├── NetBuffer.Peek.cs │ │ │ │ │ ├── NetBuffer.Read.Reflection.cs │ │ │ │ │ ├── NetBuffer.Read.cs │ │ │ │ │ ├── NetBuffer.Write.Reflection.cs │ │ │ │ │ ├── NetBuffer.Write.cs │ │ │ │ │ ├── NetBuffer.cs │ │ │ │ │ ├── NetClient.cs │ │ │ │ │ ├── NetConnection.Handshake.cs │ │ │ │ │ ├── NetConnection.Latency.cs │ │ │ │ │ ├── NetConnection.MTU.cs │ │ │ │ │ ├── NetConnection.cs │ │ │ │ │ ├── NetConnectionStatistics.cs │ │ │ │ │ ├── NetConnectionStatus.cs │ │ │ │ │ ├── NetConstants.cs │ │ │ │ │ ├── NetDeliveryMethod.cs │ │ │ │ │ ├── NetException.cs │ │ │ │ │ ├── NetFragmentationHelper.cs │ │ │ │ │ ├── NetFragmentationInfo.cs │ │ │ │ │ ├── NetIncomingMessage.cs │ │ │ │ │ ├── NetIncomingMessageType.cs │ │ │ │ │ ├── NetMessageType.cs │ │ │ │ │ ├── NetNatIntroduction.cs │ │ │ │ │ ├── NetOutgoingMessage.cs │ │ │ │ │ ├── NetPeer.Discovery.cs │ │ │ │ │ ├── NetPeer.Fragmentation.cs │ │ │ │ │ ├── NetPeer.Internal.cs │ │ │ │ │ ├── NetPeer.LatencySimulation.cs │ │ │ │ │ ├── NetPeer.Logging.cs │ │ │ │ │ ├── NetPeer.MessagePools.cs │ │ │ │ │ ├── NetPeer.Send.cs │ │ │ │ │ ├── NetPeer.cs │ │ │ │ │ ├── NetPeerConfiguration.cs │ │ │ │ │ ├── NetPeerStatistics.cs │ │ │ │ │ ├── NetPeerStatus.cs │ │ │ │ │ ├── NetQueue.cs │ │ │ │ │ ├── NetRandom.cs │ │ │ │ │ ├── NetReceiverChannelBase.cs │ │ │ │ │ ├── NetReliableOrderedReceiver.cs │ │ │ │ │ ├── NetReliableSenderChannel.cs │ │ │ │ │ ├── NetReliableSequencedReceiver.cs │ │ │ │ │ ├── NetReliableUnorderedReceiver.cs │ │ │ │ │ ├── NetSRP.cs │ │ │ │ │ ├── NetSendResult.cs │ │ │ │ │ ├── NetSenderChannelBase.cs │ │ │ │ │ ├── NetServer.cs │ │ │ │ │ ├── NetStoredReliableMessage.cs │ │ │ │ │ ├── NetTime.cs │ │ │ │ │ ├── NetTuple.cs │ │ │ │ │ ├── NetUPnP.cs │ │ │ │ │ ├── NetUnreliableSenderChannel.cs │ │ │ │ │ ├── NetUnreliableSequencedReceiver.cs │ │ │ │ │ ├── NetUnreliableUnorderedReceiver.cs │ │ │ │ │ ├── NetUtility.cs │ │ │ │ │ └── SenderChannelBase.cs │ │ │ │ ├── Multiplayer/ │ │ │ │ │ ├── MyEventAddExplosion.cs │ │ │ │ │ ├── MyEventAddVoxelHand.cs │ │ │ │ │ ├── MyEventAfterburner.cs │ │ │ │ │ ├── MyEventAmmoExplosion.cs │ │ │ │ │ ├── MyEventAmmoPosition.cs │ │ │ │ │ ├── MyEventAmmoUpdate.cs │ │ │ │ │ ├── MyEventChat.cs │ │ │ │ │ ├── MyEventChooseFaction.cs │ │ │ │ │ ├── MyEventChooseFactionResponse.cs │ │ │ │ │ ├── MyEventCountdown.cs │ │ │ │ │ ├── MyEventCreateGame.cs │ │ │ │ │ ├── MyEventCreateGameResponse.cs │ │ │ │ │ ├── MyEventCutOut.cs │ │ │ │ │ ├── MyEventDie.cs │ │ │ │ │ ├── MyEventDirectIntroductionResponse.cs │ │ │ │ │ ├── MyEventDoDamage.cs │ │ │ │ │ ├── MyEventDummyFlags.cs │ │ │ │ │ ├── MyEventEnterGame.cs │ │ │ │ │ ├── MyEventEnterGameResponse.cs │ │ │ │ │ ├── MyEventEntityReset.cs │ │ │ │ │ ├── MyEventEvent.cs │ │ │ │ │ ├── MyEventFlags.cs │ │ │ │ │ ├── MyEventFriendlyFire.cs │ │ │ │ │ ├── MyEventGetGames.cs │ │ │ │ │ ├── MyEventGetGamesResponse.cs │ │ │ │ │ ├── MyEventGetPlayerList.cs │ │ │ │ │ ├── MyEventGetPlayerListResponse.cs │ │ │ │ │ ├── MyEventGlobalFlag.cs │ │ │ │ │ ├── MyEventHeadshake.cs │ │ │ │ │ ├── MyEventHealthUpdate.cs │ │ │ │ │ ├── MyEventInventoryUpdate.cs │ │ │ │ │ ├── MyEventJoinGame.cs │ │ │ │ │ ├── MyEventJoinGameResponse.cs │ │ │ │ │ ├── MyEventLock.cs │ │ │ │ │ ├── MyEventLockResult.cs │ │ │ │ │ ├── MyEventLogin.cs │ │ │ │ │ ├── MyEventLoginResponse.cs │ │ │ │ │ ├── MyEventLoginSteam.cs │ │ │ │ │ ├── MyEventMissionProgress.cs │ │ │ │ │ ├── MyEventMissionUpdateVars.cs │ │ │ │ │ ├── MyEventMusicTransition.cs │ │ │ │ │ ├── MyEventNewEntity.cs │ │ │ │ │ ├── MyEventNewPlayer.cs │ │ │ │ │ ├── MyEventNotification.cs │ │ │ │ │ ├── MyEventPilotDie.cs │ │ │ │ │ ├── MyEventPlayDialogue.cs │ │ │ │ │ ├── MyEventPlaySound.cs │ │ │ │ │ ├── MyEventPlayerStateChanged.cs │ │ │ │ │ ├── MyEventProjectileHit.cs │ │ │ │ │ ├── MyEventRequestIntroduction.cs │ │ │ │ │ ├── MyEventRespawn.cs │ │ │ │ │ ├── MyEventSavePlayer.cs │ │ │ │ │ ├── MyEventSectorData.cs │ │ │ │ │ ├── MyEventSetActorFaction.cs │ │ │ │ │ ├── MyEventSetEntityFaction.cs │ │ │ │ │ ├── MyEventSetFaction.cs │ │ │ │ │ ├── MyEventSetFactionRelation.cs │ │ │ │ │ ├── MyEventShipConfigUpdate.cs │ │ │ │ │ ├── MyEventShoot.cs │ │ │ │ │ ├── MyEventSpawnBot.cs │ │ │ │ │ ├── MyEventSpeacialWeapons.cs │ │ │ │ │ ├── MyEventStatsUpdate.cs │ │ │ │ │ ├── MyEventUpdateGame.cs │ │ │ │ │ ├── MyEventUpdatePosition.cs │ │ │ │ │ ├── MyEventUpdatePositionFast.cs │ │ │ │ │ ├── MyEventUpdateRotationFast.cs │ │ │ │ │ ├── MyEventValidateUser.cs │ │ │ │ │ ├── MyEventValidateUserResponse.cs │ │ │ │ │ ├── MyGameInfo.cs │ │ │ │ │ ├── MyPlayerInfo.cs │ │ │ │ │ └── MyResultCode.cs │ │ │ │ ├── MyLidgrenExtensions.cs │ │ │ │ ├── MyLidgrenPeer.cs │ │ │ │ ├── MyMessageHelper.cs │ │ │ │ ├── MyMessageQueueItem.cs │ │ │ │ ├── MyMessageReader.cs │ │ │ │ ├── MyMessageWriter.cs │ │ │ │ ├── MyMwcCheaterAlert.cs │ │ │ │ ├── MyMwcClientServer_Structs.cs │ │ │ │ ├── MyMwcMessageIn.cs │ │ │ │ ├── MyMwcMessageOut.cs │ │ │ │ ├── MyMwcSectorGroups.cs │ │ │ │ ├── MyRelayedConnection.cs │ │ │ │ └── Services/ │ │ │ │ ├── MyAlreadyLoggedInFault.cs │ │ │ │ ├── MyCertificateValidator.cs │ │ │ │ ├── MyCheckpointNotExistsFault.cs │ │ │ │ ├── MyCheckpointRenameFault.cs │ │ │ │ ├── MyCustomBinding.cs │ │ │ │ ├── MyCustomFault.cs │ │ │ │ ├── MyServiceConstants.cs │ │ │ │ └── MyVersionFault.cs │ │ │ ├── ObjectBuilders/ │ │ │ │ ├── IMyEntityIdRemapContext.cs │ │ │ │ ├── InfluenceSpheres/ │ │ │ │ │ └── MyMwcObjectBuilder_InfluenceSphere.cs │ │ │ │ ├── MyMwcObjectBuilderClassDiagram.cd │ │ │ │ ├── MyMwcObjectBuilder_Base.cs │ │ │ │ ├── MyMwcObjectBuilder_Checkpoint.cs │ │ │ │ ├── MyMwcObjectBuilder_FactionRelationChange.cs │ │ │ │ ├── MyMwcObjectBuilder_GlobalData.cs │ │ │ │ ├── MyMwcObjectBuilder_ObjectGroup.cs │ │ │ │ ├── MyMwcObjectBuilder_Player.cs │ │ │ │ ├── MyMwcObjectBuilder_PlayerStatistics.cs │ │ │ │ ├── MyMwcObjectBuilder_RemotePlayer.cs │ │ │ │ ├── MyMwcObjectBuilder_Sector.cs │ │ │ │ ├── MyMwcObjectBuilder_SectorObjectGroups.cs │ │ │ │ ├── MyMwcObjectBuilder_Session.cs │ │ │ │ ├── MyMwcObjectBuilder_ShipConfig.cs │ │ │ │ ├── MyMwcObjectBuilder_SmallShipTemplate.cs │ │ │ │ ├── MyMwcObjectBuilder_SmallShipTemplates.cs │ │ │ │ ├── MyMwcObjectBuilder_SnapPointLink.cs │ │ │ │ ├── MySolarSystemAreaEnum.cs │ │ │ │ ├── Object3D/ │ │ │ │ │ ├── MyMwcObjectBuilder_CargoBox.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Drone.cs │ │ │ │ │ ├── MyMwcObjectBuilder_DummyPoint.cs │ │ │ │ │ ├── MyMwcObjectBuilder_EntityDetector.cs │ │ │ │ │ ├── MyMwcObjectBuilder_FoundantionFactory.cs │ │ │ │ │ ├── MyMwcObjectBuilder_LargeDebrisField.cs │ │ │ │ │ ├── MyMwcObjectBuilder_LargeShip.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Meteor.cs │ │ │ │ │ ├── MyMwcObjectBuilder_MysteriousCube.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Object3dBase.cs │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabContainer.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Ship.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallDebris.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Bot.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Player.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SpawnPoint.cs │ │ │ │ │ ├── MyMwcObjectBuilder_StaticAsteroid.cs │ │ │ │ │ └── MyMwcObjectBuilder_WayPoint.cs │ │ │ │ ├── SubObjects/ │ │ │ │ │ ├── LargeShipTools/ │ │ │ │ │ │ ├── MyMwcObjectBuilder_LargeShip_Ammo.cs │ │ │ │ │ │ └── MyMwcObjectBuilder_LargeShip_ToolBase.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Blueprint.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Event.cs │ │ │ │ │ ├── MyMwcObjectBuilder_FalseId.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Inventory.cs │ │ │ │ │ ├── MyMwcObjectBuilder_InventoryItem.cs │ │ │ │ │ ├── MyMwcObjectBuilder_ObjectToBuild.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Prefab.cs │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabBase.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Tool.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Weapon.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SubObjectBase.cs │ │ │ │ │ ├── MyMwcObjectbuilder_Ore.cs │ │ │ │ │ ├── Prefabs/ │ │ │ │ │ │ ├── MyMwcObjectBuilder_EntityUseProperties.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabAlarm.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabBankNode.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabCamera.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabFoundationFactory.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabGenerator.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabHangar.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabKinematic.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabKinematicPart.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabKinematicRotatingPart.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabLargeShip.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabLargeWeapon.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabLight.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabParticles.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabScanner.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabSecurityControlHUB.cs │ │ │ │ │ │ └── MyMwcObjectBuilder_PrefabSound.cs │ │ │ │ │ └── SmallShipTools/ │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Ammo.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Armor.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_AssignmentOfAmmo.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Engine.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_HackingTool.cs │ │ │ │ │ └── MyMwcObjectBuilder_SmallShip_Radar.cs │ │ │ │ └── Voxels/ │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Box.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Cuboid.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Cylinder.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Shape.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Sphere.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelMap.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelMap_MergeContent.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelMap_MergeMaterial.cs │ │ │ │ └── MyMwcObjectBuilder_VoxelMap_Neighbour.cs │ │ │ └── Utils/ │ │ │ ├── My5BitEncoding.cs │ │ │ ├── MyCommonDebugUtils.cs │ │ │ ├── MyFileSystemUtils.cs │ │ │ ├── MyMemoryLogs.cs │ │ │ ├── MyMinerWarsLauncherConfig.cs │ │ │ ├── MyMwcBuildNumbers.cs │ │ │ ├── MyMwcConstants.cs │ │ │ ├── MyMwcEncryptionSymmetricRijndael.cs │ │ │ ├── MyMwcEnumDuplicitiesTester.cs │ │ │ ├── MyMwcEnums.cs │ │ │ ├── MyMwcFakes.cs │ │ │ ├── MyMwcLog.cs │ │ │ ├── MyMwcRandomExtensions.cs │ │ │ ├── MyMwcSecrets.cs │ │ │ ├── MyMwcSingleCrypto.cs │ │ │ ├── MyMwcSingleProgramInstance.cs │ │ │ ├── MyMwcStructs.cs │ │ │ ├── MyMwcUtils.cs │ │ │ ├── MyStringUtils.cs │ │ │ └── MyValueFormatter.cs │ │ ├── MinerWarsCommonLIB.csproj │ │ ├── MinerWarsCommonLIB.csproj.user │ │ └── Properties/ │ │ └── AssemblyInfo.cs │ ├── Library/ │ │ ├── Cloning/ │ │ │ ├── ClonableExtensions.cs │ │ │ ├── MemberwiseClone.cs │ │ │ ├── ObjectCloner.cs │ │ │ ├── ReferenceComparer.cs │ │ │ └── SerializerClone.cs │ │ ├── Collections/ │ │ │ ├── Comparers/ │ │ │ │ └── EnumComparer.cs │ │ │ ├── LRUCache.cs │ │ │ ├── ListReader.cs │ │ │ └── ObservableCollection.cs │ │ ├── Compression/ │ │ │ ├── MyCompression.cs │ │ │ ├── MyCompressionFileLoad.cs │ │ │ └── MyCompressionFileSave.cs │ │ ├── Exceptions/ │ │ │ └── Exceptions.cs │ │ ├── Extensions/ │ │ │ ├── DateTimeExtensions.cs │ │ │ ├── DirectoryExtensions.cs │ │ │ ├── ListExtensions.cs │ │ │ ├── StringBuilderExtFormat.cs │ │ │ ├── StringBuilderExtNumeric.cs │ │ │ ├── StringBuilderExtensions.cs │ │ │ └── TypeExtensions.cs │ │ ├── IO/ │ │ │ └── ResetableMemoryStream.cs │ │ ├── Library.csproj │ │ ├── Memory/ │ │ │ ├── Pool.cs │ │ │ ├── PoolClass.cs │ │ │ └── PoolList.cs │ │ ├── Parallelization/ │ │ │ ├── FastEvent.cs │ │ │ ├── FastResourceLock.cs │ │ │ ├── FastResourceLockExtensions.cs │ │ │ ├── IResourceLock.cs │ │ │ └── NativeMethods.cs │ │ ├── Profiler/ │ │ │ ├── MyProfiler.cs │ │ │ └── MyProfilerBlock.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Reflection/ │ │ │ └── ConstructorHelper.cs │ │ ├── Security/ │ │ │ └── Crc32.cs │ │ └── Trace/ │ │ ├── ITrace.cs │ │ └── MyTrace.cs │ ├── Library.Trace/ │ │ ├── Library.Trace.csproj │ │ ├── Trace.cs │ │ ├── TraceListener.cs │ │ ├── Watch.cs │ │ └── WintraceWrapper.cs │ ├── MinerWars.GameLib/ │ │ ├── AppCode/ │ │ │ ├── App/ │ │ │ │ ├── MyEditorGameBase.cs │ │ │ │ ├── MyMinerGame.cs │ │ │ │ ├── MyRuntime.cs │ │ │ │ └── MySectorExporter.cs │ │ │ ├── Game/ │ │ │ │ ├── Audio/ │ │ │ │ │ ├── AudioCategory.cs │ │ │ │ │ ├── AudioEngineExtensions.cs │ │ │ │ │ ├── Dialogues/ │ │ │ │ │ │ ├── MyDialogue.cs │ │ │ │ │ │ ├── MyDialogueConstants.cs │ │ │ │ │ │ ├── MyDialogueSentence.cs │ │ │ │ │ │ ├── MyDialogues.cs │ │ │ │ │ │ └── MyShouts.cs │ │ │ │ │ ├── MyAudio.cs │ │ │ │ │ ├── MyAudio_Data.cs │ │ │ │ │ ├── MyCueInfo.cs │ │ │ │ │ ├── MyCuePool.cs │ │ │ │ │ ├── MyCueProxy.cs │ │ │ │ │ ├── MyHudAudio.cs │ │ │ │ │ ├── MyInMemoryWaveBank.cs │ │ │ │ │ ├── MySoundCue.cs │ │ │ │ │ ├── MyX3DAudio.cs │ │ │ │ │ └── MyXactVariables.cs │ │ │ │ ├── BackgroundCube/ │ │ │ │ │ ├── MyBackgroundCube.cs │ │ │ │ │ ├── MyDistantImpostors.cs │ │ │ │ │ ├── MyDistantObjectImpostor.cs │ │ │ │ │ ├── MyDistantObjectImpostors.cs │ │ │ │ │ └── MyVoxelMapImpostors.cs │ │ │ │ ├── Cockpit/ │ │ │ │ │ ├── MyCockpitGlass.cs │ │ │ │ │ ├── MyCockpitGlassDecals.cs │ │ │ │ │ └── MyCockpitGlassDecalsBuffer.cs │ │ │ │ ├── Debugging/ │ │ │ │ │ ├── MyDebugConsole.cs │ │ │ │ │ ├── MyFpsManager.cs │ │ │ │ │ ├── MyGarbageCollectionManager.cs │ │ │ │ │ ├── MyPerformanceCounter.cs │ │ │ │ │ ├── MyPerformanceTimer.cs │ │ │ │ │ ├── MySmallShipTemplate.cs │ │ │ │ │ └── MySmallShipTemplates.cs │ │ │ │ ├── Decals/ │ │ │ │ │ ├── MyDecals.cs │ │ │ │ │ ├── MyDecalsForPhysObjects.cs │ │ │ │ │ ├── MyDecalsForPhysObjectsTriangleBuffer.cs │ │ │ │ │ ├── MyDecalsForVoxels.cs │ │ │ │ │ └── MyDecalsForVoxelsTriangleBuffer.cs │ │ │ │ ├── Editor/ │ │ │ │ │ ├── MyEditor.cs │ │ │ │ │ ├── MyEditorActionBase.cs │ │ │ │ │ ├── MyEditorActionClearSector.cs │ │ │ │ │ ├── MyEditorActionEntityAdd.cs │ │ │ │ │ ├── MyEditorActionEntityCopy.cs │ │ │ │ │ ├── MyEditorActionEntityDelete.cs │ │ │ │ │ ├── MyEditorActionEntityPropertiesChange.cs │ │ │ │ │ ├── MyEditorActionEntityTransform.cs │ │ │ │ │ ├── MyEditorActionRandomSector.cs │ │ │ │ │ ├── MyEditorActionVoxelHand.cs │ │ │ │ │ ├── MyEditorActionWithObjectBuildersBase.cs │ │ │ │ │ ├── MyEditorActions.cs │ │ │ │ │ ├── MyEditorDebugDraw.cs │ │ │ │ │ ├── MyEditorGizmo.cs │ │ │ │ │ ├── MyEditorGrid.cs │ │ │ │ │ ├── MyEditorOptions.cs │ │ │ │ │ ├── MyEditorShortcutManager.cs │ │ │ │ │ ├── MyEditorTransformData.cs │ │ │ │ │ ├── MyEditorVoxelHand.cs │ │ │ │ │ ├── MyMouseInputTool.cs │ │ │ │ │ ├── MySelectionTool.cs │ │ │ │ │ └── MySnapPointLink.cs │ │ │ │ ├── Effects/ │ │ │ │ │ ├── BaseEffects/ │ │ │ │ │ │ ├── MyEffectBase.cs │ │ │ │ │ │ ├── MyEffectDynamicLightingBase.cs │ │ │ │ │ │ ├── MyEffectPerlinNoiseBase.cs │ │ │ │ │ │ ├── MyEffectReflectorBase.cs │ │ │ │ │ │ ├── MyEffectShadowBase.cs │ │ │ │ │ │ ├── MyEffectSpotShadowBase.cs │ │ │ │ │ │ └── MyEffectVoxelsBase.cs │ │ │ │ │ ├── Lights/ │ │ │ │ │ │ ├── MyEffectBlendLights.cs │ │ │ │ │ │ ├── MyEffectDirectionalLight.cs │ │ │ │ │ │ └── MyEffectPointLight.cs │ │ │ │ │ ├── MyEffectAmbientPrecalculation.cs │ │ │ │ │ ├── MyEffectAntiAlias.cs │ │ │ │ │ ├── MyEffectBackgroundCube.cs │ │ │ │ │ ├── MyEffectClearGbuffer.cs │ │ │ │ │ ├── MyEffectCockpitGlass.cs │ │ │ │ │ ├── MyEffectContrast.cs │ │ │ │ │ ├── MyEffectDecals.cs │ │ │ │ │ ├── MyEffectDistantImpostors.cs │ │ │ │ │ ├── MyEffectGaussianBlur.cs │ │ │ │ │ ├── MyEffectGodRays.cs │ │ │ │ │ ├── MyEffectHDR.cs │ │ │ │ │ ├── MyEffectHDRBase.cs │ │ │ │ │ ├── MyEffectHud.cs │ │ │ │ │ ├── MyEffectHudRadar.cs │ │ │ │ │ ├── MyEffectLuminance.cs │ │ │ │ │ ├── MyEffectModelsDNS.cs │ │ │ │ │ ├── MyEffectModelsDiffuse.cs │ │ │ │ │ ├── MyEffectOcclusionQueryDraw.cs │ │ │ │ │ ├── MyEffectRenderGizmo.cs │ │ │ │ │ ├── MyEffectScale.cs │ │ │ │ │ ├── MyEffectScreenshot.cs │ │ │ │ │ ├── MyEffectShadowMap.cs │ │ │ │ │ ├── MyEffectSolarMapGrid.cs │ │ │ │ │ ├── MyEffectSpriteBatchShader.cs │ │ │ │ │ ├── MyEffectThreshold.cs │ │ │ │ │ ├── MyEffectTransparentGeometry.cs │ │ │ │ │ ├── MyEffectVolumetricFog.cs │ │ │ │ │ ├── SSAO/ │ │ │ │ │ │ ├── MyEffectDownsampleDepthForSSAO.cs │ │ │ │ │ │ ├── MyEffectSSAOBlur2.cs │ │ │ │ │ │ └── MyEffectVolumetricSSAO2.cs │ │ │ │ │ └── Voxels/ │ │ │ │ │ ├── MyEffectVoxels.cs │ │ │ │ │ ├── MyEffectVoxelsDebris.cs │ │ │ │ │ └── MyEffectVoxelsStaticAsteroid.cs │ │ │ │ ├── Entities/ │ │ │ │ │ ├── Asteroids/ │ │ │ │ │ │ ├── MyMeteor.cs │ │ │ │ │ │ ├── MyStaticAsteroid.cs │ │ │ │ │ │ ├── MyVoxelMap.cs │ │ │ │ │ │ ├── tempfile.2.tmp │ │ │ │ │ │ └── tempfile.tmp │ │ │ │ │ ├── CargoBox/ │ │ │ │ │ │ ├── MyCargoBox.cs │ │ │ │ │ │ └── MyMysteriousCube.cs │ │ │ │ │ ├── Debris/ │ │ │ │ │ │ ├── MyExplosionDebrisBase.cs │ │ │ │ │ │ ├── MyExplosionDebrisModel.cs │ │ │ │ │ │ ├── MyExplosionDebrisVoxel.cs │ │ │ │ │ │ ├── MyLargeDebrisField.cs │ │ │ │ │ │ └── MySmallDebris .cs │ │ │ │ │ ├── DummyPoints/ │ │ │ │ │ │ ├── MyDummyEffectHelper.cs │ │ │ │ │ │ ├── MyDummyEffectHelpers.cs │ │ │ │ │ │ └── MyDummyPoint.cs │ │ │ │ │ ├── Editor/ │ │ │ │ │ │ ├── MyVoxelHandBox.cs │ │ │ │ │ │ ├── MyVoxelHandCuboid.cs │ │ │ │ │ │ ├── MyVoxelHandCylinder.cs │ │ │ │ │ │ ├── MyVoxelHandShape.cs │ │ │ │ │ │ └── MyVoxelHandSphere.cs │ │ │ │ │ ├── EntityDetector/ │ │ │ │ │ │ ├── MyEntityDetector.cs │ │ │ │ │ │ ├── MyEntityDetectorCriterium.cs │ │ │ │ │ │ └── MyEntityDetectorsManager.cs │ │ │ │ │ ├── FoundationFactory/ │ │ │ │ │ │ ├── MyBuildingRequirement.cs │ │ │ │ │ │ ├── MyBuildingSpecification.cs │ │ │ │ │ │ ├── MyFoundationFactory.cs │ │ │ │ │ │ └── MyObjectToBuild.cs │ │ │ │ │ ├── IMyEditableEntity.cs │ │ │ │ │ ├── IMyHasFaction.cs │ │ │ │ │ ├── IResetable.cs │ │ │ │ │ ├── InfluenceSpheres/ │ │ │ │ │ │ ├── MyInfluenceSphere.cs │ │ │ │ │ │ └── MyInfluenceSpheres.cs │ │ │ │ │ ├── MyEntities.cs │ │ │ │ │ ├── MyEntity.cs │ │ │ │ │ ├── MyEntity.cs.bak │ │ │ │ │ ├── MyEntityIdRemapContext.cs │ │ │ │ │ ├── MyEntityIdentifier.cs │ │ │ │ │ ├── MyGamePruningStructure.cs │ │ │ │ │ ├── Notifications/ │ │ │ │ │ │ └── IMyNotifyEntityChanged.cs │ │ │ │ │ ├── Ships/ │ │ │ │ │ │ ├── AI/ │ │ │ │ │ │ │ ├── Jobs/ │ │ │ │ │ │ │ │ ├── MyDetectEnemiesJob.cs │ │ │ │ │ │ │ │ └── MyTestPositionJob.cs │ │ │ │ │ │ │ ├── MyAtackedByEnemyDesire.cs │ │ │ │ │ │ │ ├── MyAttackFormations.cs │ │ │ │ │ │ │ ├── MyBotAITemplates.cs │ │ │ │ │ │ │ ├── MyBotBehaviorAttack.cs │ │ │ │ │ │ │ ├── MyBotBehaviorBase.cs │ │ │ │ │ │ │ ├── MyBotBehaviorCurious.cs │ │ │ │ │ │ │ ├── MyBotBehaviorFollow.cs │ │ │ │ │ │ │ ├── MyBotBehaviorIdle.cs │ │ │ │ │ │ │ ├── MyBotBehaviorKamikadze.cs │ │ │ │ │ │ │ ├── MyBotBehaviorPanic.cs │ │ │ │ │ │ │ ├── MyBotBehaviorPatrol.cs │ │ │ │ │ │ │ ├── MyBotBehaviorRunAway.cs │ │ │ │ │ │ │ ├── MyBotCoordinator.cs │ │ │ │ │ │ │ ├── MyBotDesire.cs │ │ │ │ │ │ │ ├── MyCuriousDesire.cs │ │ │ │ │ │ │ ├── MyDangerZones.cs │ │ │ │ │ │ │ ├── MyFindSmallshipHelper.cs │ │ │ │ │ │ │ ├── MyFlashedDesire.cs │ │ │ │ │ │ │ ├── MyGotoLocationHelper.cs │ │ │ │ │ │ │ ├── MyKillDesire.cs │ │ │ │ │ │ │ ├── MyLowHealthDesire.cs │ │ │ │ │ │ │ ├── MyPathfindingHelper.cs │ │ │ │ │ │ │ ├── MyRoutefindingHelper.cs │ │ │ │ │ │ │ └── MySeeEnemyDesire.cs │ │ │ │ │ │ ├── Config/ │ │ │ │ │ │ │ ├── MyReflectorConfig.cs │ │ │ │ │ │ │ └── MySmallShipConfig.cs │ │ │ │ │ │ ├── MyDrone.cs │ │ │ │ │ │ ├── MyEnemyTargeting.cs │ │ │ │ │ │ ├── MyLargeShip.cs │ │ │ │ │ │ ├── MyShip.cs │ │ │ │ │ │ ├── MySmallShip.cs │ │ │ │ │ │ ├── MySmallShipBot.cs │ │ │ │ │ │ ├── MySmallShipBot2.cs │ │ │ │ │ │ ├── MySmallShipInteraction.cs │ │ │ │ │ │ └── SubObjects/ │ │ │ │ │ │ ├── MyCameraHeadShake.cs │ │ │ │ │ │ ├── MyCameraSpring.cs │ │ │ │ │ │ ├── MyCockpit.cs │ │ │ │ │ │ ├── MyCockpitGlassEntity.cs │ │ │ │ │ │ ├── MyCockpitWeapons.cs │ │ │ │ │ │ ├── MyCubeBuilder.cs │ │ │ │ │ │ └── MySecondaryCamera.cs │ │ │ │ │ ├── SpawnPoints/ │ │ │ │ │ │ └── MySpawnPoint.cs │ │ │ │ │ ├── Tools/ │ │ │ │ │ │ ├── MyContactDrill.cs │ │ │ │ │ │ ├── MyCrusherDrill.cs │ │ │ │ │ │ ├── MyCrusherDrillBit.cs │ │ │ │ │ │ ├── MyDirectionalDrill.cs │ │ │ │ │ │ ├── MyDrillBase.cs │ │ │ │ │ │ ├── MyDrillHead.cs │ │ │ │ │ │ ├── MyHackingTool.cs │ │ │ │ │ │ ├── MyHarvestingDevice.cs │ │ │ │ │ │ ├── MyHarvestingHead.cs │ │ │ │ │ │ ├── MyLaserDrill.cs │ │ │ │ │ │ ├── MyMedicine.cs │ │ │ │ │ │ ├── MyNanoRepairToolBase.cs │ │ │ │ │ │ ├── MyNanoRepairToolEntity.cs │ │ │ │ │ │ ├── MyNanoRepairToolFoundationFactory.cs │ │ │ │ │ │ ├── MyNanoRepairToolSmallShip.cs │ │ │ │ │ │ ├── MyNuclearDrill.cs │ │ │ │ │ │ ├── MyPressureDrill.cs │ │ │ │ │ │ ├── MySawDrill.cs │ │ │ │ │ │ ├── MyThermalDrill.cs │ │ │ │ │ │ └── ToolKits/ │ │ │ │ │ │ ├── MyToolKit.cs │ │ │ │ │ │ └── MyToolKits.cs │ │ │ │ │ ├── WayPoints/ │ │ │ │ │ │ ├── MyWayPoint.cs │ │ │ │ │ │ ├── MyWayPointGraph.cs │ │ │ │ │ │ └── MyWayPointPath.cs │ │ │ │ │ └── Weapons/ │ │ │ │ │ ├── Ammo/ │ │ │ │ │ │ ├── MyAmmoAssignment.cs │ │ │ │ │ │ ├── MyAmmoBase.cs │ │ │ │ │ │ ├── MyAmmoConstants.cs │ │ │ │ │ │ ├── MyAmmoInventoryItems.cs │ │ │ │ │ │ ├── MyCannonShot.cs │ │ │ │ │ │ ├── MyCannonShots.cs │ │ │ │ │ │ ├── MyMissile.cs │ │ │ │ │ │ ├── MyMissiles.cs │ │ │ │ │ │ └── UniversalLauncher/ │ │ │ │ │ │ ├── MyAsteroidKiller.cs │ │ │ │ │ │ ├── MyDecoyFlare.cs │ │ │ │ │ │ ├── MyDirectionalExplosive.cs │ │ │ │ │ │ ├── MyEMPBomb.cs │ │ │ │ │ │ ├── MyFlashBomb.cs │ │ │ │ │ │ ├── MyGravityBomb.cs │ │ │ │ │ │ ├── MyHologram.cs │ │ │ │ │ │ ├── MyHologramShips.cs │ │ │ │ │ │ ├── MyIlluminatingShell.cs │ │ │ │ │ │ ├── MyMineBase.cs │ │ │ │ │ │ ├── MyMineBasic.cs │ │ │ │ │ │ ├── MyMineBioChem.cs │ │ │ │ │ │ ├── MyMineSmart.cs │ │ │ │ │ │ ├── MyRemoteBomb.cs │ │ │ │ │ │ ├── MyRemoteCamera.cs │ │ │ │ │ │ ├── MySmokeBomb.cs │ │ │ │ │ │ ├── MySphereExplosive.cs │ │ │ │ │ │ ├── MyTimeBomb.cs │ │ │ │ │ │ ├── MyUniversalLauncher.cs │ │ │ │ │ │ └── MyUniversalLauncherShells.cs │ │ │ │ │ ├── Guns/ │ │ │ │ │ │ ├── MyAutocanonGun.cs │ │ │ │ │ │ ├── MyAutomaticRifleSilencerGun.cs │ │ │ │ │ │ ├── MyCannonGun.cs │ │ │ │ │ │ ├── MyGunBase.cs │ │ │ │ │ │ ├── MyLargeShipAutocannon.cs │ │ │ │ │ │ ├── MyLargeShipBarrelBase.cs │ │ │ │ │ │ ├── MyLargeShipCIWS.cs │ │ │ │ │ │ ├── MyLargeShipGunBase.cs │ │ │ │ │ │ ├── MyLargeShipMachineGun.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncher4Gun.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncher6Gun.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncher9Gun.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncherBarrel.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncherGun.cs │ │ │ │ │ │ ├── MyLargeShipWeaponPrediction.cs │ │ │ │ │ │ ├── MyMachineGun.cs │ │ │ │ │ │ ├── MyMissileLauncherGun.cs │ │ │ │ │ │ ├── MyShotGun.cs │ │ │ │ │ │ ├── MySmallShipGunBase.cs │ │ │ │ │ │ └── MySniperGun.cs │ │ │ │ │ ├── MyLargeShipWeaponCIWS.cs │ │ │ │ │ ├── MyLargeShipWeapons.cs │ │ │ │ │ ├── MySmallShipWeapons.cs │ │ │ │ │ ├── MyWeaponSlot.cs │ │ │ │ │ └── Projectile/ │ │ │ │ │ ├── MyProjectile.cs │ │ │ │ │ └── MyProjectiles.cs │ │ │ │ ├── Explosions/ │ │ │ │ │ ├── MyExplosion.cs │ │ │ │ │ └── MyExplosions.cs │ │ │ │ ├── GUI/ │ │ │ │ │ ├── Core/ │ │ │ │ │ │ ├── IMyGuiControlsParent.cs │ │ │ │ │ │ ├── Listbox/ │ │ │ │ │ │ │ ├── MyGuiControlListboxDragAndDrop.cs │ │ │ │ │ │ │ ├── MyGuiControlListboxItem.cs │ │ │ │ │ │ │ ├── MyGuiControlListboxRow.cs │ │ │ │ │ │ │ └── MyGuiControlListboxScrollBar.cs │ │ │ │ │ │ ├── MyColoredText.cs │ │ │ │ │ │ ├── MyGuiControlBase.cs │ │ │ │ │ │ ├── MyGuiControlButton.cs │ │ │ │ │ │ ├── MyGuiControlCheckbox.cs │ │ │ │ │ │ ├── MyGuiControlColor.cs │ │ │ │ │ │ ├── MyGuiControlCombobox.cs │ │ │ │ │ │ ├── MyGuiControlContextMenu.cs │ │ │ │ │ │ ├── MyGuiControlLabel.cs │ │ │ │ │ │ ├── MyGuiControlList.cs │ │ │ │ │ │ ├── MyGuiControlListbox.cs │ │ │ │ │ │ ├── MyGuiControlMultilineText.cs │ │ │ │ │ │ ├── MyGuiControlPanel.cs │ │ │ │ │ │ ├── MyGuiControlParent.cs │ │ │ │ │ │ ├── MyGuiControlProgressBar.cs │ │ │ │ │ │ ├── MyGuiControlRadioButton.cs │ │ │ │ │ │ ├── MyGuiControlRotatingWheel.cs │ │ │ │ │ │ ├── MyGuiControlSelectAmmo.cs │ │ │ │ │ │ ├── MyGuiControlShipPreview.cs │ │ │ │ │ │ ├── MyGuiControlSlider.cs │ │ │ │ │ │ ├── MyGuiControlTabControl.cs │ │ │ │ │ │ ├── MyGuiControlTextbox.cs │ │ │ │ │ │ ├── MyGuiControlTreeView.cs │ │ │ │ │ │ ├── MyGuiControlWheelControl.cs │ │ │ │ │ │ ├── MyGuiControls.cs │ │ │ │ │ │ ├── MyGuiFont.cs │ │ │ │ │ │ ├── MyGuiInput.cs │ │ │ │ │ │ ├── MyGuiLocalizedKeyboardState.cs │ │ │ │ │ │ ├── MyGuiManager.cs │ │ │ │ │ │ ├── MyGuiScreenBase.cs │ │ │ │ │ │ ├── MyGuiScreenLogo.cs │ │ │ │ │ │ ├── MyGuiScreenMasterServiceCallProgress.cs │ │ │ │ │ │ ├── MyGuiScreenPerformanceWarning.cs │ │ │ │ │ │ ├── MyGuiScreenProgressBase.cs │ │ │ │ │ │ ├── MyGuiScreenProgressBaseAsync.cs │ │ │ │ │ │ ├── MyGuiScreenSectorServiceCallProgress.cs │ │ │ │ │ │ ├── MyIconTexts.cs │ │ │ │ │ │ ├── MyToolTips.cs │ │ │ │ │ │ ├── RichTextLabel/ │ │ │ │ │ │ │ ├── MyRichLabel.cs │ │ │ │ │ │ │ ├── MyRichLabelImage.cs │ │ │ │ │ │ │ ├── MyRichLabelLine.cs │ │ │ │ │ │ │ ├── MyRichLabelText.cs │ │ │ │ │ │ │ └── MyRichTextPart.cs │ │ │ │ │ │ └── TreeView/ │ │ │ │ │ │ ├── MyScrollbar.cs │ │ │ │ │ │ ├── MyTreeView.cs │ │ │ │ │ │ ├── MyTreeViewBase.cs │ │ │ │ │ │ ├── MyTreeViewBody.cs │ │ │ │ │ │ ├── MyTreeViewItem.cs │ │ │ │ │ │ └── MyTreeViewItemDragAndDrop.cs │ │ │ │ │ ├── DebugScreens/ │ │ │ │ │ │ ├── MyGuiScreenDebugBase.cs │ │ │ │ │ │ ├── MyGuiScreenDebugBot.cs │ │ │ │ │ │ ├── MyGuiScreenDebugColors.cs │ │ │ │ │ │ ├── MyGuiScreenDebugDebris.cs │ │ │ │ │ │ ├── MyGuiScreenDebugDeveloper.cs │ │ │ │ │ │ ├── MyGuiScreenDebugDialogues.cs │ │ │ │ │ │ ├── MyGuiScreenDebugFillSector.cs │ │ │ │ │ │ ├── MyGuiScreenDebugGame.cs │ │ │ │ │ │ ├── MyGuiScreenDebugGlobalEvents.cs │ │ │ │ │ │ ├── MyGuiScreenDebugInput.cs │ │ │ │ │ │ ├── MyGuiScreenDebugPlayerCameraSpring.cs │ │ │ │ │ │ ├── MyGuiScreenDebugPlayerFriends.cs │ │ │ │ │ │ ├── MyGuiScreenDebugPlayerShake.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRender.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderGlobalFX.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderHDR.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderLights.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderModelFX.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderOptimizations.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderPruning.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderSectorFX.cs │ │ │ │ │ │ ├── MyGuiScreenDebugShip.cs │ │ │ │ │ │ ├── MyGuiScreenDebugSmallShipWeaponsOffset.cs │ │ │ │ │ │ ├── MyGuiScreenDebugStatistics.cs │ │ │ │ │ │ ├── MyGuiScreenDebugSystem.cs │ │ │ │ │ │ ├── MyGuiScreenDebugTiming.cs │ │ │ │ │ │ ├── MyGuiScreenDebugVolumetricSSAO.cs │ │ │ │ │ │ ├── MyGuiScreenRenderModule.cs │ │ │ │ │ │ └── MyGuiScreenRenderModules.cs │ │ │ │ │ ├── Helpers/ │ │ │ │ │ │ ├── MyGuiAsteroidHelper.cs │ │ │ │ │ │ ├── MyGuiAsteroidHelpers.cs │ │ │ │ │ │ ├── MyGuiContextMenuHelper.cs │ │ │ │ │ │ ├── MyGuiContextMenuHelpers.cs │ │ │ │ │ │ ├── MyGuiContextMenuItemHelper.cs │ │ │ │ │ │ ├── MyGuiControlEditLights.cs │ │ │ │ │ │ ├── MyGuiControlEditVoxelHand.cs │ │ │ │ │ │ ├── MyGuiEditorControlsBase.cs │ │ │ │ │ │ ├── MyGuiEditorVoxelHandHelper.cs │ │ │ │ │ │ ├── MyGuiEditorVoxelHandHelpers.cs │ │ │ │ │ │ ├── MyGuiEventHelper.cs │ │ │ │ │ │ ├── MyGuiEventHelpers.cs │ │ │ │ │ │ ├── MyGuiFoundationFactoryHelper.cs │ │ │ │ │ │ ├── MyGuiGameControlsHelpers.cs │ │ │ │ │ │ ├── MyGuiGodEditorControls.cs │ │ │ │ │ │ ├── MyGuiHelperBase.cs │ │ │ │ │ │ ├── MyGuiInfluenceSphereHelper.cs │ │ │ │ │ │ ├── MyGuiInfluenceSphereHelpers.cs │ │ │ │ │ │ ├── MyGuiIngameEditorControls.cs │ │ │ │ │ │ ├── MyGuiInventoryTemplateTypeHelpers.cs │ │ │ │ │ │ ├── MyGuiLargeShipHelper.cs │ │ │ │ │ │ ├── MyGuiLargeShipHelpers.cs │ │ │ │ │ │ ├── MyGuiObjectBuilderHelpers.cs │ │ │ │ │ │ ├── MyGuiPrefabBuildTypeHelper.cs │ │ │ │ │ │ ├── MyGuiPrefabCategoryTypeHelper.cs │ │ │ │ │ │ ├── MyGuiPrefabHelper.cs │ │ │ │ │ │ ├── MyGuiPrefabHelpers.cs │ │ │ │ │ │ ├── MyGuiPrefabSubCategoryTypeHelper.cs │ │ │ │ │ │ ├── MyGuiScreenInventoryManagerForGame.cs │ │ │ │ │ │ ├── MyGuiSmallDebrisHelper.cs │ │ │ │ │ │ ├── MyGuiSmallDebrisHelpers.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperAmmo.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperArmor.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperBlueprint.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperEngine.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperOre.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperRadar.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperSmallShip.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperTool.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperWeapon.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelpers.cs │ │ │ │ │ │ ├── MyGuiVoxelMaterialHelper.cs │ │ │ │ │ │ └── MyQuoteOfTheDay.cs │ │ │ │ │ ├── MyGuiScreenCheats.cs │ │ │ │ │ ├── MyGuiScreenChooseDifficulty.cs │ │ │ │ │ ├── MyGuiScreenChoosePlay.cs │ │ │ │ │ ├── MyGuiScreenDemoAccessInfo.cs │ │ │ │ │ ├── MyGuiScreenEnterFriendSectorMap.cs │ │ │ │ │ ├── MyGuiScreenEnterSectorMap.cs │ │ │ │ │ ├── MyGuiScreenEnterSectorProgress.cs │ │ │ │ │ ├── MyGuiScreenFake.cs │ │ │ │ │ ├── MyGuiScreenFlyThrough.cs │ │ │ │ │ ├── MyGuiScreenGameChat.cs │ │ │ │ │ ├── MyGuiScreenGameCredits.cs │ │ │ │ │ ├── MyGuiScreenGameOver.cs │ │ │ │ │ ├── MyGuiScreenGamePlay.cs │ │ │ │ │ ├── MyGuiScreenGamePlay_World.cs │ │ │ │ │ ├── MyGuiScreenGameScore.cs │ │ │ │ │ ├── MyGuiScreenHelp.cs │ │ │ │ │ ├── MyGuiScreenHostGame.cs │ │ │ │ │ ├── MyGuiScreenInputString.cs │ │ │ │ │ ├── MyGuiScreenIntroVideo.cs │ │ │ │ │ ├── MyGuiScreenInventory.cs │ │ │ │ │ ├── MyGuiScreenJoinGame.cs │ │ │ │ │ ├── MyGuiScreenJournal.cs │ │ │ │ │ ├── MyGuiScreenLoadChapter.cs │ │ │ │ │ ├── MyGuiScreenLoadCheckpoint.cs │ │ │ │ │ ├── MyGuiScreenLoadCheckpointProgress.cs │ │ │ │ │ ├── MyGuiScreenLoadSectorIdentifiersProgress.cs │ │ │ │ │ ├── MyGuiScreenLoading.cs │ │ │ │ │ ├── MyGuiScreenLogin.cs │ │ │ │ │ ├── MyGuiScreenLoginProgress.cs │ │ │ │ │ ├── MyGuiScreenLogoutProgress.cs │ │ │ │ │ ├── MyGuiScreenMainMenu.cs │ │ │ │ │ ├── MyGuiScreenMessageBox.cs │ │ │ │ │ ├── MyGuiScreenMission.cs │ │ │ │ │ ├── MyGuiScreenMultiplayer.cs │ │ │ │ │ ├── MyGuiScreenMultiplayerEnterGameRequest.cs │ │ │ │ │ ├── MyGuiScreenNewInventory.cs │ │ │ │ │ ├── MyGuiScreenOptions.cs │ │ │ │ │ ├── MyGuiScreenOptionsAudio.cs │ │ │ │ │ ├── MyGuiScreenOptionsControls.cs │ │ │ │ │ ├── MyGuiScreenOptionsGame.cs │ │ │ │ │ ├── MyGuiScreenOptionsVideo.cs │ │ │ │ │ ├── MyGuiScreenProfile.cs │ │ │ │ │ ├── MyGuiScreenProgressAsync.cs │ │ │ │ │ ├── MyGuiScreenRegister.cs │ │ │ │ │ ├── MyGuiScreenRegisterProgress.cs │ │ │ │ │ ├── MyGuiScreenRenameCheckpoint.cs │ │ │ │ │ ├── MyGuiScreenSaveCheckpoint.cs │ │ │ │ │ ├── MyGuiScreenSectorLocation.cs │ │ │ │ │ ├── MyGuiScreenSecurityControlHUB.cs │ │ │ │ │ ├── MyGuiScreenSelectEditor.cs │ │ │ │ │ ├── MyGuiScreenSelectSandboxProgress.cs │ │ │ │ │ ├── MyGuiScreenSelectStory.cs │ │ │ │ │ ├── MyGuiScreenShipCustomization.cs │ │ │ │ │ ├── MyGuiScreenSimpleProgress.cs │ │ │ │ │ ├── MyGuiScreenSimpleProgressBar.cs │ │ │ │ │ ├── MyGuiScreenSolarSystemMap.cs │ │ │ │ │ ├── MyGuiScreenStartQuickLaunch.cs │ │ │ │ │ ├── MyGuiScreenStartSessionProgress.cs │ │ │ │ │ ├── MyGuiScreenUnloading.cs │ │ │ │ │ ├── MyGuiScreenUseProgressBar.cs │ │ │ │ │ ├── MyGuiScreenUserInfo.cs │ │ │ │ │ ├── MyGuiScreenWaiting.cs │ │ │ │ │ ├── MyGuiScreenWaitingOnHost.cs │ │ │ │ │ ├── Prefabs/ │ │ │ │ │ │ ├── MyGuiControlEntityUse.cs │ │ │ │ │ │ ├── MyGuiControlPrefabAlarmUse.cs │ │ │ │ │ │ ├── MyGuiControlPrefabCameraUse.cs │ │ │ │ │ │ ├── MyGuiControlPrefabLargeWeaponUse.cs │ │ │ │ │ │ ├── MyGuiControlPrefabUse.cs │ │ │ │ │ │ ├── MyGuiSceenEntityUseBase.cs │ │ │ │ │ │ └── MyGuiScreenEntityUseSolo.cs │ │ │ │ │ ├── PreviewRenderer/ │ │ │ │ │ │ └── MyGuiPreviewRenderer.cs │ │ │ │ │ ├── RichControls/ │ │ │ │ │ │ └── MyGuiControlSize.cs │ │ │ │ │ └── ScreenEditor/ │ │ │ │ │ ├── MyGuiControlUseProperties.cs │ │ │ │ │ ├── MyGuiScreenEditorCopyTool.cs │ │ │ │ │ ├── MyGuiScreenEditorCopyToolSelectSector.cs │ │ │ │ │ ├── MyGuiScreenEditorDialogBase.cs │ │ │ │ │ ├── MyGuiScreenEditorEditProperties.cs │ │ │ │ │ ├── MyGuiScreenEditorGroups.cs │ │ │ │ │ ├── MyGuiScreenEditorHelp.cs │ │ │ │ │ ├── MyGuiScreenEditorLoadGroup.cs │ │ │ │ │ ├── MyGuiScreenEditorLoadSectorObjectsProgress.cs │ │ │ │ │ ├── MyGuiScreenEditorOptions.cs │ │ │ │ │ ├── MyGuiScreenEditorPrefabKinematicParts.cs │ │ │ │ │ ├── MyGuiScreenEditorProgress.cs │ │ │ │ │ ├── MyGuiScreenEditorRenameGroup.cs │ │ │ │ │ ├── MyGuiScreenEditorSaveProgress.cs │ │ │ │ │ ├── MyGuiScreenEditorSelectAndHide.cs │ │ │ │ │ ├── MyGuiScreenEditorSelectSector.cs │ │ │ │ │ ├── MyGuiScreenEditorSettingsFog.cs │ │ │ │ │ ├── MyGuiScreenEditorSettingsSun.cs │ │ │ │ │ ├── MyGuiScreenEditorWayPointList.cs │ │ │ │ │ ├── MyGuiScreenEditorWayPointPath.cs │ │ │ │ │ ├── MyGuiScreenSaveSector.cs │ │ │ │ │ ├── MyGuiScreenSelectDeactivatedEntity.cs │ │ │ │ │ ├── MyGuiScreenSmallShipTemplates.cs │ │ │ │ │ └── Object3D/ │ │ │ │ │ ├── MyGuiScreenEditorAsteroid.cs │ │ │ │ │ ├── MyGuiScreenEditorCargoBox.cs │ │ │ │ │ ├── MyGuiScreenEditorDoors.cs │ │ │ │ │ ├── MyGuiScreenEditorDummyPoint.cs │ │ │ │ │ ├── MyGuiScreenEditorInfluenceSphere.cs │ │ │ │ │ ├── MyGuiScreenEditorLargeShip.cs │ │ │ │ │ ├── MyGuiScreenEditorLargeWeapon.cs │ │ │ │ │ ├── MyGuiScreenEditorObject3DBase.cs │ │ │ │ │ ├── MyGuiScreenEditorPrefab.cs │ │ │ │ │ ├── MyGuiScreenEditorPrefabContainer.cs │ │ │ │ │ ├── MyGuiScreenEditorScanner.cs │ │ │ │ │ ├── MyGuiScreenEditorSecurityControlHUB.cs │ │ │ │ │ ├── MyGuiScreenEditorSmallShip.cs │ │ │ │ │ ├── MyGuiScreenEditorSpawnPoint.cs │ │ │ │ │ ├── MyGuiScreenEditorWaypoint.cs │ │ │ │ │ └── MyGuiScreenEntityWithInventory.cs │ │ │ │ ├── HUD/ │ │ │ │ │ ├── MyComputeGPSJob.cs │ │ │ │ │ ├── MyEffectHudSectorBorder.cs │ │ │ │ │ ├── MyHud.cs │ │ │ │ │ ├── MyHudGPS.cs │ │ │ │ │ ├── MyHudNotification.cs │ │ │ │ │ ├── MyHudRadar.cs │ │ │ │ │ ├── MyHudSectorBorder.cs │ │ │ │ │ ├── MyHudText.cs │ │ │ │ │ └── MyHudWarning.cs │ │ │ │ ├── Inventory/ │ │ │ │ │ ├── MyInventory.cs │ │ │ │ │ ├── MyInventoryItem.cs │ │ │ │ │ ├── MyInventoryItemsRepository.cs │ │ │ │ │ ├── MyInventorySynchronizer.cs │ │ │ │ │ └── MyInventoryTemplate.cs │ │ │ │ ├── Journal/ │ │ │ │ │ ├── MyEventLog.cs │ │ │ │ │ └── MyEventLogEntry.cs │ │ │ │ ├── Lights/ │ │ │ │ │ ├── MyDirectionalLight.cs │ │ │ │ │ ├── MyLight.cs │ │ │ │ │ └── MyLights.cs │ │ │ │ ├── Localization/ │ │ │ │ │ ├── MyDialoguesWrapper.cs │ │ │ │ │ ├── MyDialoguesWrapperGenerated.cs │ │ │ │ │ ├── MyDialoguesWrapperGenerated.tt │ │ │ │ │ ├── MyLanguagesEnum.cs │ │ │ │ │ ├── MySubtitles.cs │ │ │ │ │ ├── MyTextsWrapper.cs │ │ │ │ │ ├── MyTextsWrapperGenerated.cs │ │ │ │ │ └── MyTextsWrapperGenerated.tt │ │ │ │ ├── Managers/ │ │ │ │ │ ├── MyManager.cs │ │ │ │ │ └── MyResource.cs │ │ │ │ ├── Missions/ │ │ │ │ │ ├── Components/ │ │ │ │ │ │ ├── MyBlinkingObjects.cs │ │ │ │ │ │ ├── MyDetectorDialogue.cs │ │ │ │ │ │ ├── MyHeadshake.cs │ │ │ │ │ │ ├── MyMinesField.cs │ │ │ │ │ │ ├── MyMovingEntity.cs │ │ │ │ │ │ ├── MySpawnpointLimiter.cs │ │ │ │ │ │ ├── MySpawnpointSmartWaves.cs │ │ │ │ │ │ ├── MySpawnpointWaves.cs │ │ │ │ │ │ └── MyTimedDialogue.cs │ │ │ │ │ ├── MyActorProgress.cs │ │ │ │ │ ├── MyFriendlyFire.cs │ │ │ │ │ ├── MyMission.cs │ │ │ │ │ ├── MyMissionBase.cs │ │ │ │ │ ├── MyMissionComponent.cs │ │ │ │ │ ├── MyMissionSandboxBase.cs │ │ │ │ │ ├── MyMissions.cs │ │ │ │ │ ├── MyScriptWrapper.cs │ │ │ │ │ ├── Objectives/ │ │ │ │ │ │ ├── MyDestroyWavesObjective.cs │ │ │ │ │ │ ├── MyFollowHostObjective.cs │ │ │ │ │ │ ├── MyMeetObjective.cs │ │ │ │ │ │ ├── MyMultipleObjectives.cs │ │ │ │ │ │ ├── MyMultipleUseObjective.cs │ │ │ │ │ │ ├── MyObjective.cs │ │ │ │ │ │ ├── MyObjectiveDefend.cs │ │ │ │ │ │ ├── MyObjectiveDestroy.cs │ │ │ │ │ │ ├── MyObjectiveDialog.cs │ │ │ │ │ │ ├── MyObjectiveDisablePrefabs.cs │ │ │ │ │ │ ├── MyObjectiveEnablePrefabs.cs │ │ │ │ │ │ ├── MyObjectiveEnterInventory.cs │ │ │ │ │ │ ├── MyObjectiveFollowBot.cs │ │ │ │ │ │ ├── MyObjectiveGetItems.cs │ │ │ │ │ │ ├── MyObjectiveGetToLocations.cs │ │ │ │ │ │ ├── MyObjectiveRace.cs │ │ │ │ │ │ ├── MyObjectiveWatchSigns.cs │ │ │ │ │ │ ├── MyTimedMeetObjective.cs │ │ │ │ │ │ ├── MyTimedObjective.cs │ │ │ │ │ │ ├── MyTimedReachLocationObjective.cs │ │ │ │ │ │ └── MyUseObjective.cs │ │ │ │ │ ├── Sandbox/ │ │ │ │ │ │ └── MyHubShowcaseMission.cs │ │ │ │ │ ├── SideMissions/ │ │ │ │ │ │ └── MySideMissionAssassination.cs │ │ │ │ │ ├── SinglePlayer/ │ │ │ │ │ │ ├── MilitaryOutpostMission.cs │ │ │ │ │ │ ├── MyAlienGateMission.cs │ │ │ │ │ │ ├── MyArabianBorderMission.cs │ │ │ │ │ │ ├── MyArabianCapitalMission.cs │ │ │ │ │ │ ├── MyAsteroidComplexMission.cs │ │ │ │ │ │ ├── MyAsteroidResearchFieldMission.cs │ │ │ │ │ │ ├── MyAutonomousOutpostMission.cs │ │ │ │ │ │ ├── MyBarthsMoonConvinceMission.cs │ │ │ │ │ │ ├── MyBarthsMoonMissionBase.cs │ │ │ │ │ │ ├── MyBarthsMoonPlantMission.cs │ │ │ │ │ │ ├── MyBarthsMoonTransmitterMission.cs │ │ │ │ │ │ ├── MyBiofacilityMission.cs │ │ │ │ │ │ ├── MyCKDMothershipFacilityMission.cs │ │ │ │ │ │ ├── MyChineseCapitalMission.cs │ │ │ │ │ │ ├── MyChineseEscapeMission.cs │ │ │ │ │ │ ├── MyChineseRefineryMission.cs │ │ │ │ │ │ ├── MyChineseSolarArrayAttackMission.cs │ │ │ │ │ │ ├── MyChineseTransmitterMission.cs │ │ │ │ │ │ ├── MyChineseTransportMission.cs │ │ │ │ │ │ ├── MyConvoyMission.cs │ │ │ │ │ │ ├── MyDumpingGroundMission.cs │ │ │ │ │ │ ├── MyEACCapitalMission.cs │ │ │ │ │ │ ├── MyEACPrisonMission.cs │ │ │ │ │ │ ├── MyEACSurveySiteMission.cs │ │ │ │ │ │ ├── MyEACTransmitterMission.cs │ │ │ │ │ │ ├── MyFactoryAmbushMission.cs │ │ │ │ │ │ ├── MyFollowHostMission.cs │ │ │ │ │ │ ├── MyForgottenFacilityMission.cs │ │ │ │ │ │ ├── MyFortValiantMission.cs │ │ │ │ │ │ ├── MyFortValiantMissionB.cs │ │ │ │ │ │ ├── MyFortValiantMissionBase.cs │ │ │ │ │ │ ├── MyFortValiantMissionC.cs │ │ │ │ │ │ ├── MyGatesOfHellMission.cs │ │ │ │ │ │ ├── MyHeliumMinesMission.cs │ │ │ │ │ │ ├── MyHippieOutpostMission.cs │ │ │ │ │ │ ├── MyIndustrialSectorMission.cs │ │ │ │ │ │ ├── MyIntergalacticHighwayMission.cs │ │ │ │ │ │ ├── MyIntroMission.cs │ │ │ │ │ │ ├── MyJunkyardConvinceMission.cs │ │ │ │ │ │ ├── MyJunkyardEACAmbushMission.cs │ │ │ │ │ │ ├── MyJunkyardReturnMission.cs │ │ │ │ │ │ ├── MyLaikaMission.cs │ │ │ │ │ │ ├── MyLastHopeMission.cs │ │ │ │ │ │ ├── MyMedina622Mission.cs │ │ │ │ │ │ ├── MyMilitaryOutpostMission.cs │ │ │ │ │ │ ├── MyMinerUprisingMission.cs │ │ │ │ │ │ ├── MyMothershipCrashMission.cs │ │ │ │ │ │ ├── MyNewJerusalemMission.cs │ │ │ │ │ │ ├── MyNewNanjingMission.cs │ │ │ │ │ │ ├── MyNewSingaporeIndustryMission.cs │ │ │ │ │ │ ├── MyPirateBaseMission.cs │ │ │ │ │ │ ├── MyPlaygroundMission.cs │ │ │ │ │ │ ├── MyPlutoniumMineMission.cs │ │ │ │ │ │ ├── MyReichstagAMission.cs │ │ │ │ │ │ ├── MyReichstagCMission.cs │ │ │ │ │ │ ├── MyResearchVesselMission.cs │ │ │ │ │ │ ├── MyRiftMission.cs │ │ │ │ │ │ ├── MyRimeBlueprintsMission.cs │ │ │ │ │ │ ├── MyRimeConvinceMission.cs │ │ │ │ │ │ ├── MyRussianCapitalMission.cs │ │ │ │ │ │ ├── MyRussianTransmitterMission.cs │ │ │ │ │ │ ├── MyRussianWarehouseMission.cs │ │ │ │ │ │ ├── MySlaverBase2Mission.cs │ │ │ │ │ │ ├── MySlaverBaseMission.cs │ │ │ │ │ │ ├── MySmallPirateBase.cs │ │ │ │ │ │ ├── MySmallPirateBase2.cs │ │ │ │ │ │ ├── MySmallPirateBase2Mission.cs │ │ │ │ │ │ ├── MySmallPirateBaseMission.cs │ │ │ │ │ │ ├── MySolarFactoryEACMission.cs │ │ │ │ │ │ ├── MyStealthPlaygroundMission.cs │ │ │ │ │ │ ├── MyTestAttackMission.cs │ │ │ │ │ │ ├── MyTestMission.cs │ │ │ │ │ │ ├── MyTradeStationChinaMission.cs │ │ │ │ │ │ ├── MyTradeStationEACMission.cs │ │ │ │ │ │ ├── MyTwinTowersMission.cs │ │ │ │ │ │ ├── MyUraniteMineMission.cs │ │ │ │ │ │ ├── MyWhiteWolvesResearchMission.cs │ │ │ │ │ │ └── MyZombieLevelMission.cs │ │ │ │ │ ├── Submissions/ │ │ │ │ │ │ ├── MyHarvestOreSubmission.cs │ │ │ │ │ │ ├── MySabotageSubmission.cs │ │ │ │ │ │ └── MySubmissionGotoAny.cs │ │ │ │ │ └── Utils/ │ │ │ │ │ ├── MyCountdownTimer.cs │ │ │ │ │ ├── MyEntityAnimator.cs │ │ │ │ │ ├── MyItemToGetDefinition.cs │ │ │ │ │ └── MyMissionTimer.cs │ │ │ │ ├── Models/ │ │ │ │ │ ├── IMyTriangePruningStructure.cs │ │ │ │ │ ├── MyMesh.cs │ │ │ │ │ ├── MyMeshMaterial.cs │ │ │ │ │ ├── MyModel.cs │ │ │ │ │ ├── MyModelObj .cs │ │ │ │ │ ├── MyModelOctree.cs │ │ │ │ │ ├── MyModelOctreeNode.cs │ │ │ │ │ ├── MyModelSubObjects.cs │ │ │ │ │ ├── MyModels.cs │ │ │ │ │ └── MyModels_Data.cs │ │ │ │ ├── MyOctree.cs │ │ │ │ ├── Networking/ │ │ │ │ │ ├── MyClientServer.cs │ │ │ │ │ ├── MyPlayerBase.cs │ │ │ │ │ ├── MyPlayerLocal.cs │ │ │ │ │ ├── MyPlayerRemote.cs │ │ │ │ │ └── MyPlayerStatistics.cs │ │ │ │ ├── Physics/ │ │ │ │ │ ├── MyContactEventExtensions.cs │ │ │ │ │ ├── MyPhysicsBody.cs │ │ │ │ │ └── MyPhysicsForceType.cs │ │ │ │ ├── Prefabs/ │ │ │ │ │ ├── Container/ │ │ │ │ │ │ ├── MyPrefabContainer.cs │ │ │ │ │ │ └── MyPrefabContainerManager.cs │ │ │ │ │ ├── IMyUseableEntity.cs │ │ │ │ │ ├── MyPrefab.cs │ │ │ │ │ ├── MyPrefabAlarm.cs │ │ │ │ │ ├── MyPrefabBankNode.cs │ │ │ │ │ ├── MyPrefabBase.cs │ │ │ │ │ ├── MyPrefabCamera.cs │ │ │ │ │ ├── MyPrefabConstants.cs │ │ │ │ │ ├── MyPrefabFactory.cs │ │ │ │ │ ├── MyPrefabFoundationFactory.cs │ │ │ │ │ ├── MyPrefabGenerator.cs │ │ │ │ │ ├── MyPrefabHangar.cs │ │ │ │ │ ├── MyPrefabKinematic.cs │ │ │ │ │ ├── MyPrefabKinematicPart.cs │ │ │ │ │ ├── MyPrefabKinematicPartBase.cs │ │ │ │ │ ├── MyPrefabKinematicRotating.cs │ │ │ │ │ ├── MyPrefabKinematicRotatingPart.cs │ │ │ │ │ ├── MyPrefabKinematicSensor.cs │ │ │ │ │ ├── MyPrefabLamp.cs │ │ │ │ │ ├── MyPrefabLargeShip.cs │ │ │ │ │ ├── MyPrefabLargeWeapon.cs │ │ │ │ │ ├── MyPrefabLight.cs │ │ │ │ │ ├── MyPrefabParticles.cs │ │ │ │ │ ├── MyPrefabScanner.cs │ │ │ │ │ ├── MyPrefabSecurityControlHUB.cs │ │ │ │ │ ├── MyPrefabSnapPoint.cs │ │ │ │ │ ├── MyPrefabSound.cs │ │ │ │ │ ├── PrefabConfigurations/ │ │ │ │ │ │ ├── MyPrefabConfiguration.cs │ │ │ │ │ │ ├── MyPrefabConfigurationAlarm.cs │ │ │ │ │ │ ├── MyPrefabConfigurationBankNode.cs │ │ │ │ │ │ ├── MyPrefabConfigurationCamera.cs │ │ │ │ │ │ ├── MyPrefabConfigurationFoundationFactory.cs │ │ │ │ │ │ ├── MyPrefabConfigurationGenerator.cs │ │ │ │ │ │ ├── MyPrefabConfigurationHangar.cs │ │ │ │ │ │ ├── MyPrefabConfigurationKinematic.cs │ │ │ │ │ │ ├── MyPrefabConfigurationKinematicPart.cs │ │ │ │ │ │ ├── MyPrefabConfigurationKinematicRotating.cs │ │ │ │ │ │ ├── MyPrefabConfigurationKinematicRotatingPart.cs │ │ │ │ │ │ ├── MyPrefabConfigurationLargeShip.cs │ │ │ │ │ │ ├── MyPrefabConfigurationLargeWeapon.cs │ │ │ │ │ │ ├── MyPrefabConfigurationLight.cs │ │ │ │ │ │ ├── MyPrefabConfigurationParticles.cs │ │ │ │ │ │ ├── MyPrefabConfigurationScanner.cs │ │ │ │ │ │ ├── MyPrefabConfigurationSecurityControlHUB.cs │ │ │ │ │ │ └── MyPrefabConfigurationSound.cs │ │ │ │ │ └── Renderer/ │ │ │ │ │ └── MyPrefabRenderer.cs │ │ │ │ ├── Radar/ │ │ │ │ │ ├── MyAllKnowingRadar.cs │ │ │ │ │ ├── MyDefaultDetector.cs │ │ │ │ │ ├── MyDetectedObject.cs │ │ │ │ │ ├── MyDetectorBase.cs │ │ │ │ │ ├── MyEngineDetector.cs │ │ │ │ │ ├── MyMovementDetector.cs │ │ │ │ │ ├── MyObjectToDetect.cs │ │ │ │ │ ├── MyOreDetector.cs │ │ │ │ │ ├── MyPulseDetector.cs │ │ │ │ │ ├── MyRadar.cs │ │ │ │ │ └── MyRadarDetector.cs │ │ │ │ ├── Render/ │ │ │ │ │ ├── EnvironmentMap/ │ │ │ │ │ │ ├── MyEnvironmentMap.cs │ │ │ │ │ │ └── MyEnvironmentMapRenderer.cs │ │ │ │ │ ├── MyRender-Content.cs │ │ │ │ │ ├── MyRender-Debug.cs │ │ │ │ │ ├── MyRender-Draw.cs │ │ │ │ │ ├── MyRender-Lights.cs │ │ │ │ │ ├── MyRender-Management.cs │ │ │ │ │ ├── MyRender.Alternative.cs │ │ │ │ │ ├── MyRender.cs │ │ │ │ │ ├── MyRenderConstants.cs │ │ │ │ │ ├── MySortedElements.Comparers.cs │ │ │ │ │ ├── MySortedElements.Models.cs │ │ │ │ │ ├── MySortedElements.Voxels.cs │ │ │ │ │ ├── MySortedElements.cs │ │ │ │ │ ├── PostProcesses/ │ │ │ │ │ │ ├── MyPostProcessAntiAlias.cs │ │ │ │ │ │ ├── MyPostProcessBase.cs │ │ │ │ │ │ ├── MyPostProcessContrast.cs │ │ │ │ │ │ ├── MyPostProcessGodRays.cs │ │ │ │ │ │ ├── MyPostProcessHDR.cs │ │ │ │ │ │ ├── MyPostProcessVolumetricFog.cs │ │ │ │ │ │ ├── MyPostProcessVolumetricSSAO2.cs │ │ │ │ │ │ └── TODO/ │ │ │ │ │ │ └── MyBloomPostprocess.cs │ │ │ │ │ ├── Scene/ │ │ │ │ │ │ ├── MyCullableRenderObject.cs │ │ │ │ │ │ ├── MyOcclusionQuery.cs │ │ │ │ │ │ └── MyRenderObject.cs │ │ │ │ │ ├── SecondaryCamera/ │ │ │ │ │ │ └── MySecondaryCameraRenderer.cs │ │ │ │ │ ├── Shadows/ │ │ │ │ │ │ ├── MyCastShadowJob.cs │ │ │ │ │ │ ├── MyOrthographicCamera.cs │ │ │ │ │ │ ├── MyPerspectiveCamera.cs │ │ │ │ │ │ ├── MyRenderCamera.cs │ │ │ │ │ │ ├── MyShadowRenderer.cs │ │ │ │ │ │ ├── MyShadowRendererBase.cs │ │ │ │ │ │ └── MySpotShadowRenderer.cs │ │ │ │ │ └── Statistics/ │ │ │ │ │ ├── MyRenderProfiler.cs │ │ │ │ │ └── MyRenderStatistics.cs │ │ │ │ ├── Sessions/ │ │ │ │ │ ├── Multiplayer/ │ │ │ │ │ │ ├── MyMultiplayer.cs │ │ │ │ │ │ ├── MyMultiplayerConfiguration.cs │ │ │ │ │ │ ├── MyMultiplayerExtensions.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Entity.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Join.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Locking.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Misc.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Scripts.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.SmallShip.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Story.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.cs │ │ │ │ │ │ ├── MyMultiplayerLobby.cs │ │ │ │ │ │ ├── MyMultiplayerPeers.cs │ │ │ │ │ │ └── MyNatIntroduction.cs │ │ │ │ │ ├── MyDataCorruptedException.cs │ │ │ │ │ ├── MyMasterServerAction.cs │ │ │ │ │ ├── MyMotherShipPosition.cs │ │ │ │ │ ├── MySandboxSession.cs │ │ │ │ │ ├── MyServerAction.cs │ │ │ │ │ ├── MySession.cs │ │ │ │ │ └── MySinglePlayerSession.cs │ │ │ │ ├── SolarSystem/ │ │ │ │ │ ├── MySectorGenerator.cs │ │ │ │ │ ├── MySectorProperties.cs │ │ │ │ │ ├── MySolarSystemArea.cs │ │ │ │ │ ├── MySolarSystemAreaCircle.cs │ │ │ │ │ ├── MySolarSystemAreaOrbit.cs │ │ │ │ │ ├── MySolarSystemConstants.cs │ │ │ │ │ ├── MySolarSystemGenerator.cs │ │ │ │ │ ├── MySolarSystemMapCamera.cs │ │ │ │ │ ├── MySolarSystemMapData.cs │ │ │ │ │ ├── MySolarSystemRandomExtensions.cs │ │ │ │ │ ├── MySolarSystemUtils.cs │ │ │ │ │ ├── MyStaticSectorGenerator.cs │ │ │ │ │ ├── MyTemplateGroups.cs │ │ │ │ │ ├── Renderer/ │ │ │ │ │ │ └── MySolarMapRenderer.cs │ │ │ │ │ └── SolarAreas/ │ │ │ │ │ ├── MySolarSystem3rdTransmitterConstants.cs │ │ │ │ │ ├── MySolarSystemAfterMarsConstants.cs │ │ │ │ │ ├── MySolarSystemAsteroidBelt2Constants.cs │ │ │ │ │ ├── MySolarSystemAsteroidBeltConstants.cs │ │ │ │ │ ├── MySolarSystemChineseMinesConstants.cs │ │ │ │ │ ├── MySolarSystemChineseRafineryConstants.cs │ │ │ │ │ ├── MySolarSystemChineseSolarPlantConstants.cs │ │ │ │ │ ├── MySolarSystemChineseTransmitterConstants.cs │ │ │ │ │ ├── MySolarSystemEarthConstants.cs │ │ │ │ │ ├── MySolarSystemFortValiantConstants.cs │ │ │ │ │ ├── MySolarSystemHallConstants.cs │ │ │ │ │ ├── MySolarSystemHell25DConstants.cs │ │ │ │ │ ├── MySolarSystemJunkyardConstants.cs │ │ │ │ │ ├── MySolarSystemJupiter2Constants.cs │ │ │ │ │ ├── MySolarSystemJupiterBorderConstants.cs │ │ │ │ │ ├── MySolarSystemJupiterConstants.cs │ │ │ │ │ ├── MySolarSystemLaikaConstants.cs │ │ │ │ │ ├── MySolarSystemMars3Constants.cs │ │ │ │ │ ├── MySolarSystemMarsConstants.cs │ │ │ │ │ ├── MySolarSystemMedina622Constants.cs │ │ │ │ │ ├── MySolarSystemMercuryConstants.cs │ │ │ │ │ ├── MySolarSystemNearSunConstants.cs │ │ │ │ │ ├── MySolarSystemNebulaConstants.cs │ │ │ │ │ ├── MySolarSystemNeptunConstants.cs │ │ │ │ │ ├── MySolarSystemRimeConstants.cs │ │ │ │ │ ├── MySolarSystemRussianTransmitterConstants.cs │ │ │ │ │ ├── MySolarSystemSaturnConstants.cs │ │ │ │ │ ├── MySolarSystemSkyConstants.cs │ │ │ │ │ ├── MySolarSystemSlaverBaseConstants.cs │ │ │ │ │ ├── MySolarSystemSlaversBase2Constants.cs │ │ │ │ │ ├── MySolarSystemSmallPirateBase2Constants.cs │ │ │ │ │ ├── MySolarSystemUranConstants.cs │ │ │ │ │ ├── MySolarSystemValiantConstants.cs │ │ │ │ │ └── MySolarSystemVenusConstants.cs │ │ │ │ ├── Textures/ │ │ │ │ │ ├── MyTexture.cs │ │ │ │ │ ├── MyTexture2D.cs │ │ │ │ │ ├── MyTextureCube.cs │ │ │ │ │ └── MyTextureManager.cs │ │ │ │ ├── Trailer/ │ │ │ │ │ ├── MyTrailerLoad.cs │ │ │ │ │ ├── MyTrailerSave.cs │ │ │ │ │ └── MyTrailerXml.cs │ │ │ │ ├── TransparentGeometry/ │ │ │ │ │ ├── MyBillboard.cs │ │ │ │ │ ├── MyDebrisField.cs │ │ │ │ │ ├── MyFlashes.cs │ │ │ │ │ ├── MyIceComet.cs │ │ │ │ │ ├── MyIceStorm.cs │ │ │ │ │ ├── MyLightGlare.cs │ │ │ │ │ ├── MyMeteorWind.cs │ │ │ │ │ ├── MyNuclearExplosion.cs │ │ │ │ │ ├── MyParticle.cs │ │ │ │ │ ├── MyParticleEffects.cs │ │ │ │ │ ├── MyParticlesDustField.cs │ │ │ │ │ ├── MyRayCastOcclusionJob.cs │ │ │ │ │ ├── MySunGlare.cs │ │ │ │ │ ├── MySunWind.cs │ │ │ │ │ ├── MyTransparentGeometry.cs │ │ │ │ │ ├── MyTransparentMaterialConstants.cs │ │ │ │ │ └── Particles/ │ │ │ │ │ ├── MyAnimatedParticle.cs │ │ │ │ │ ├── MyAnimatedProperty.cs │ │ │ │ │ ├── MyAnimatedProperty2D.cs │ │ │ │ │ ├── MyConstProperty.cs │ │ │ │ │ ├── MyParticleEffect.cs │ │ │ │ │ ├── MyParticleEmitter.cs │ │ │ │ │ ├── MyParticleFactory.cs │ │ │ │ │ ├── MyParticleGeneration.cs │ │ │ │ │ ├── MyParticlesLibrary.cs │ │ │ │ │ └── MyParticlesManager.cs │ │ │ │ ├── Utils/ │ │ │ │ │ ├── MyBotDebugUtils.cs │ │ │ │ │ ├── MyCamera.cs │ │ │ │ │ ├── MyCameraZoomProperties.cs │ │ │ │ │ ├── MyConfig.cs │ │ │ │ │ ├── MyConstants.cs │ │ │ │ │ ├── MyControl.cs │ │ │ │ │ ├── MyCuboid.cs │ │ │ │ │ ├── MyCustomGraphicsDeviceManagerDX.cs │ │ │ │ │ ├── MyDDSFile.cs │ │ │ │ │ ├── MyDebugDraw.cs │ │ │ │ │ ├── MyDebugDrawCachedLines.cs │ │ │ │ │ ├── MyDebugDrawCoordSystem.cs │ │ │ │ │ ├── MyDebugDrawCurve.cs │ │ │ │ │ ├── MyEffectValuesManager.cs │ │ │ │ │ ├── MyEnumToStrings.cs │ │ │ │ │ ├── MyEnumToStringsGenerated.cs │ │ │ │ │ ├── MyEnumToStringsGenerated.tt │ │ │ │ │ ├── MyEnumToStringsGenerated1.cs │ │ │ │ │ ├── MyFakes.cs │ │ │ │ │ ├── MyFullscreenQuad.cs │ │ │ │ │ ├── MyGraphicTest.cs │ │ │ │ │ ├── MyGridIntersection.cs │ │ │ │ │ ├── MyIntersectionResultLineBoundingSphere.cs │ │ │ │ │ ├── MyIntersectionResultLineTriangle.cs │ │ │ │ │ ├── MyKeysToString.cs │ │ │ │ │ ├── MyLineBatch.cs │ │ │ │ │ ├── MyLoadingPerformance.cs │ │ │ │ │ ├── MyMaterialConstants.cs │ │ │ │ │ ├── MyMath.cs │ │ │ │ │ ├── MyMemoryProfiler.cs │ │ │ │ │ ├── MyMeshHelper.cs │ │ │ │ │ ├── MyMissileHelperUtil.cs │ │ │ │ │ ├── MyMwcVoxelMaterialConstants.cs │ │ │ │ │ ├── MyOrientedBoundingBox.cs │ │ │ │ │ ├── MyPerformanceTests.cs │ │ │ │ │ ├── MyPlugins.cs │ │ │ │ │ ├── MyReflectionMethod.cs │ │ │ │ │ ├── MyScreenshot.cs │ │ │ │ │ ├── MyShipTypeConstants.cs │ │ │ │ │ ├── MySimpleObjectDraw.cs │ │ │ │ │ ├── MySmallShipArmorTypeConstants.cs │ │ │ │ │ ├── MySmallShipEngineTypeConstants.cs │ │ │ │ │ ├── MySpectator.cs │ │ │ │ │ ├── MySpriteListVideoPlayer.cs │ │ │ │ │ ├── MyStateObjects.cs │ │ │ │ │ ├── MyStopwatch.cs │ │ │ │ │ ├── MyStructs.cs │ │ │ │ │ ├── MySystemTimer.cs │ │ │ │ │ ├── MyTestMission.cs │ │ │ │ │ ├── MyTextureAtlas.cs │ │ │ │ │ ├── MyThirdPersonSpectator.cs │ │ │ │ │ ├── MyUtilRandomVector3ByDeviatingVector.cs │ │ │ │ │ ├── MyUtils.cs │ │ │ │ │ ├── MyVertexFormats.cs │ │ │ │ │ ├── MyWindowsAPIWrapper.cs │ │ │ │ │ └── WM.cs │ │ │ │ ├── VideoMode/ │ │ │ │ │ ├── MyVideoModeAntiAliasing.cs │ │ │ │ │ ├── MyVideoModeAspectRatio.cs │ │ │ │ │ ├── MyVideoModeManager.cs │ │ │ │ │ └── MyVideoModeStructs.cs │ │ │ │ ├── Voxels/ │ │ │ │ │ ├── MyDataCellStitcher.cs │ │ │ │ │ ├── MyLocalVoxelTrianglesCache.cs │ │ │ │ │ ├── MyMeshSimplifier.cs │ │ │ │ │ ├── MyVoxelCacheCellRender.cs │ │ │ │ │ ├── MyVoxelCacheCellRenderBatch.cs │ │ │ │ │ ├── MyVoxelCacheCellRenderHelper.cs │ │ │ │ │ ├── MyVoxelCacheData.cs │ │ │ │ │ ├── MyVoxelContentCell.cs │ │ │ │ │ ├── MyVoxelContentCellContent.cs │ │ │ │ │ ├── MyVoxelContentCellContents.cs │ │ │ │ │ ├── MyVoxelElement.cs │ │ │ │ │ ├── MyVoxelFiles.cs │ │ │ │ │ ├── MyVoxelGenerator.cs │ │ │ │ │ ├── MyVoxelImport.cs │ │ │ │ │ ├── MyVoxelMapOreDepositCell.cs │ │ │ │ │ ├── MyVoxelMapOreMaterials.cs │ │ │ │ │ ├── MyVoxelMaps.cs │ │ │ │ │ ├── MyVoxelMaterial.cs │ │ │ │ │ ├── MyVoxelMaterialCell.cs │ │ │ │ │ ├── MyVoxelMaterials.cs │ │ │ │ │ ├── MyVoxelPrecalc.cs │ │ │ │ │ ├── MyVoxelPrecalcConstants.cs │ │ │ │ │ ├── MyVoxelPrecalcTask.cs │ │ │ │ │ └── MyVoxelPrecalcWork.cs │ │ │ │ └── World/ │ │ │ │ ├── Global/ │ │ │ │ │ ├── MyActorConstants.cs │ │ │ │ │ ├── MyFactionConstants.cs │ │ │ │ │ ├── MyFactions.cs │ │ │ │ │ ├── MyGamePlayCheats.cs │ │ │ │ │ ├── MyGamePlayConstants.cs │ │ │ │ │ ├── MyGameWorld.cs │ │ │ │ │ └── MySecretRooms.cs │ │ │ │ ├── MyPlayer.cs │ │ │ │ ├── MyPlayerFriends.cs │ │ │ │ ├── MyPlayerStatistics.cs │ │ │ │ ├── MySector.cs │ │ │ │ └── MySectorGroups.cs │ │ │ ├── Networking/ │ │ │ │ ├── MasterService/ │ │ │ │ │ └── MyMasterServiceClient.cs │ │ │ │ ├── MyLocalCache.cs │ │ │ │ ├── MySteam.cs │ │ │ │ ├── MySteamStats.cs │ │ │ │ └── SectorService/ │ │ │ │ ├── MyLoggingBehavior.cs │ │ │ │ ├── MySectorServerCallback.cs │ │ │ │ ├── MySectorServiceClient.cs │ │ │ │ └── MyServiceException.cs │ │ │ ├── Physics/ │ │ │ │ ├── Collisions/ │ │ │ │ │ ├── Interactions/ │ │ │ │ │ │ ├── MyBoxBoxInteraction.cs │ │ │ │ │ │ ├── MyBoxBoxSensorInteraction.cs │ │ │ │ │ │ ├── MyBoxCapsuleInteraction.cs │ │ │ │ │ │ ├── MyBoxOtherSensorInteraction.cs │ │ │ │ │ │ ├── MyBoxSphereSensorInteraction.cs │ │ │ │ │ │ ├── MyBoxTriangleMeshInteraction.cs │ │ │ │ │ │ ├── MyBoxVoxelInteraction.cs │ │ │ │ │ │ ├── MyCapsuleCapsuleInteraction.cs │ │ │ │ │ │ ├── MyCapsuleTriangleMeshInteraction.cs │ │ │ │ │ │ ├── MyCapsuleVoxelInteraction.cs │ │ │ │ │ │ ├── MyElementInteraction.cs │ │ │ │ │ │ ├── MyInteractionInfo.cs │ │ │ │ │ │ ├── MyRBInteractionModule.cs │ │ │ │ │ │ ├── MySensorInteraction.cs │ │ │ │ │ │ ├── MySphereBoxInteraction.cs │ │ │ │ │ │ ├── MySphereBoxSensorInteraction.cs │ │ │ │ │ │ ├── MySphereCapsuleInteraction.cs │ │ │ │ │ │ ├── MySphereOtherSensorInteraction.cs │ │ │ │ │ │ ├── MySphereSphereInteraction.cs │ │ │ │ │ │ ├── MySphereSphereSensorInteraction.cs │ │ │ │ │ │ ├── MySphereTriangleMeshInteraction.cs │ │ │ │ │ │ ├── MySphereVoxelInteraction.cs │ │ │ │ │ │ ├── MyTriangle.cs │ │ │ │ │ │ └── MyTriangleCache.cs │ │ │ │ │ ├── MyElement.cs │ │ │ │ │ ├── MyElementDesc.cs │ │ │ │ │ ├── MyFiltering.cs │ │ │ │ │ ├── MyGroupMask.cs │ │ │ │ │ ├── MyLineSegmentOverlapResult.cs │ │ │ │ │ ├── MyQuantizedBvhAdapter.cs │ │ │ │ │ ├── MyQuantizedBvhResult.cs │ │ │ │ │ ├── RBElements/ │ │ │ │ │ │ ├── MyRBElement.cs │ │ │ │ │ │ ├── MyRBElementDefs.cs │ │ │ │ │ │ ├── MyRBElementDesc.cs │ │ │ │ │ │ ├── MyRBMaterial.cs │ │ │ │ │ │ └── Types/ │ │ │ │ │ │ ├── Geometry/ │ │ │ │ │ │ │ └── MyBox.cs │ │ │ │ │ │ ├── MyRBBoxElement.cs │ │ │ │ │ │ ├── MyRBCapsuleElement.cs │ │ │ │ │ │ ├── MyRBSphereElement.cs │ │ │ │ │ │ ├── MyRBTriangleMeshElement.cs │ │ │ │ │ │ └── MyRBVoxelElement.cs │ │ │ │ │ └── SensorElements/ │ │ │ │ │ ├── MyBoxSensorElement.cs │ │ │ │ │ ├── MySensorElement.cs │ │ │ │ │ ├── MySensorElementDefs.cs │ │ │ │ │ ├── MySensorElementDesc.cs │ │ │ │ │ └── MySphereSensorElement.cs │ │ │ │ ├── Core/ │ │ │ │ │ ├── Broadphase/ │ │ │ │ │ │ ├── MyBroadphase.cs │ │ │ │ │ │ ├── MyBruteForceBp.cs │ │ │ │ │ │ └── MyDAABBTreeBp.cs │ │ │ │ │ ├── Modules/ │ │ │ │ │ │ ├── MyContactConstraintModule.cs │ │ │ │ │ │ ├── MyRigidBodyModule.cs │ │ │ │ │ │ ├── MySensorInteractionModule.cs │ │ │ │ │ │ └── MySensorModule.cs │ │ │ │ │ ├── MyPhysics.cs │ │ │ │ │ ├── MyPhysicsConfig.cs │ │ │ │ │ ├── MyPhysicsObjects.cs │ │ │ │ │ ├── MySimulationHandler.cs │ │ │ │ │ └── Prunning/ │ │ │ │ │ └── MyDynamicAABBTree.cs │ │ │ │ ├── Dynamics/ │ │ │ │ │ ├── Base/ │ │ │ │ │ │ ├── Constaints/ │ │ │ │ │ │ │ ├── MyRBConstraint.cs │ │ │ │ │ │ │ ├── MyRBContactConstraint.cs │ │ │ │ │ │ │ └── MyRBSolverConstraint.cs │ │ │ │ │ │ ├── MyRBIslandGeneration.cs │ │ │ │ │ │ ├── MyRBIslandNSolver.cs │ │ │ │ │ │ ├── MyRBIslandSleepState.cs │ │ │ │ │ │ ├── MyRBSolverBody.cs │ │ │ │ │ │ └── MyRigidBodyIsland.cs │ │ │ │ │ ├── MyContactEventHandler.cs │ │ │ │ │ ├── MyContactModifyEventHandler.cs │ │ │ │ │ ├── MyRigidBody.cs │ │ │ │ │ ├── MyRigidBodyDefs.cs │ │ │ │ │ ├── MyRigidBodyDesc.cs │ │ │ │ │ ├── MyRigidBodyEvent.cs │ │ │ │ │ ├── MySensor.cs │ │ │ │ │ ├── MySensorDesc.cs │ │ │ │ │ └── MySensorEventHandler.cs │ │ │ │ └── Utils/ │ │ │ │ ├── MyBoundingBoxHelper.cs │ │ │ │ ├── MyDistance.cs │ │ │ │ ├── MyElementHelper.cs │ │ │ │ ├── MyPhysUtils.cs │ │ │ │ ├── MyRingBuffer.cs │ │ │ │ ├── MySegment.cs │ │ │ │ └── MyTransform.cs │ │ │ └── Toolkit/ │ │ │ ├── DShow/ │ │ │ │ ├── DsBugWO.cs │ │ │ │ ├── DsControl.cs │ │ │ │ ├── DsCore.cs │ │ │ │ ├── DsDVD.cs │ │ │ │ ├── DsDevice.cs │ │ │ │ ├── DsExtend.cs │ │ │ │ ├── DsUtils.cs │ │ │ │ ├── DsUuids.cs │ │ │ │ ├── QEdit.cs │ │ │ │ └── VideoPlayer.cs │ │ │ ├── Game.cs │ │ │ ├── GameGraphicsParameters.cs │ │ │ ├── GamePlatform.cs │ │ │ ├── GamePlatformDesktop.cs │ │ │ ├── GameTime.cs │ │ │ ├── GameWindow.cs │ │ │ ├── GameWindowDesktop.cs │ │ │ ├── GameWindowForm.cs │ │ │ ├── Graphics/ │ │ │ │ ├── BlendState.cs │ │ │ │ ├── DepthStencilState.cs │ │ │ │ ├── GraphicsAdapter.cs │ │ │ │ ├── GraphicsResource.cs │ │ │ │ ├── RasterizerState.cs │ │ │ │ ├── SamplerState.cs │ │ │ │ ├── SpriteBatch.cs │ │ │ │ ├── SpriteEffects.cs │ │ │ │ ├── SpriteFont.cs │ │ │ │ ├── SpriteFontContentReader.cs │ │ │ │ └── SpriteSortMode.cs │ │ │ ├── GraphicsDeviceInformation.cs │ │ │ ├── GraphicsDeviceManager.cs │ │ │ ├── Input/ │ │ │ │ ├── Keys.cs │ │ │ │ ├── MyHidInputArgs.cs │ │ │ │ ├── MyKeyTranslationTable.cs │ │ │ │ ├── MyKeyboardBuffer.cs │ │ │ │ ├── MyKeyboardInputArgs.cs │ │ │ │ ├── MyKeyboardState.cs │ │ │ │ ├── MyMouseInputArgs.cs │ │ │ │ ├── MyMouseState.cs │ │ │ │ ├── MyRawInput.cs │ │ │ │ ├── MyWindowsKeyboard.cs │ │ │ │ ├── MyWindowsMouse.cs │ │ │ │ ├── RawHid.cs │ │ │ │ ├── RawInput.cs │ │ │ │ ├── RawInputHeader.cs │ │ │ │ ├── RawInputInner0.cs │ │ │ │ ├── RawKeyboard.cs │ │ │ │ └── RawMouse.cs │ │ │ ├── PreparingDeviceSettingsEventArgs.cs │ │ │ └── SharpDXHelper.cs │ │ ├── MinerWars.GameLib.csproj │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Resources/ │ │ │ ├── MyDialogues.Designer.cs │ │ │ ├── MyDialogues.resx │ │ │ ├── MyTexts.Designer.cs │ │ │ └── MyTexts.resx │ │ ├── RunTemplate.bat │ │ └── Service References/ │ │ ├── AppCode.Networking.MasterService/ │ │ │ ├── Arrays.xsd │ │ │ ├── MinerWars.CommonLIB.AppCode.Networking.Services.xsd │ │ │ ├── MinerWars.CommonLIB.AppCode.Networking.xsd │ │ │ ├── MinerWars.MasterServerLIB.MasterService.xsd │ │ │ ├── Reference.cs │ │ │ ├── Reference.svcmap │ │ │ ├── configuration.svcinfo │ │ │ ├── configuration91.svcinfo │ │ │ ├── service.wsdl │ │ │ ├── service.xsd │ │ │ └── service1.xsd │ │ └── AppCode.Networking.SectorService/ │ │ ├── Arrays.xsd │ │ ├── Microsoft.Xna.Framework.xsd │ │ ├── MinerWars.AppCode.Networking.SectorService.ExportInfo.datasource │ │ ├── MinerWars.AppCode.Networking.SectorService.MyUserInfo.datasource │ │ ├── MinerWars.CommonLIB.AppCode.Networking.Services.xsd │ │ ├── MinerWars.CommonLIB.AppCode.Networking.xsd │ │ ├── MinerWars.CommonLIB.AppCode.Utils.xsd │ │ ├── Reference.cs │ │ ├── Reference.svcmap │ │ ├── SectorServerLIB.SectorService.xsd │ │ ├── configuration.svcinfo │ │ ├── configuration91.svcinfo │ │ ├── service.wsdl │ │ ├── service.xsd │ │ └── service1.xsd │ ├── MinerWars.GameServices/ │ │ ├── IMySteam.cs │ │ ├── MinerWars.GameServices.csproj │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ └── ServiceContainer.cs │ ├── MinerWarsExpressLauncher/ │ │ ├── MinerWarsExpressLauncher.csproj │ │ ├── MinerWarsExpressLauncher.csproj.user │ │ ├── Program.cs │ │ └── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── MinerWarsMath/ │ │ ├── BoundingBox.cs │ │ ├── BoundingFrustum.cs │ │ ├── BoundingSphere.cs │ │ ├── Color.cs │ │ ├── ContainmentType.cs │ │ ├── Curve.cs │ │ ├── CurveContinuity.cs │ │ ├── CurveKey.cs │ │ ├── CurveKeyCollection.cs │ │ ├── CurveLoopType.cs │ │ ├── CurveTangent.cs │ │ ├── Gjk.cs │ │ ├── MathHelper.cs │ │ ├── Matrix.cs │ │ ├── MinerWarsMath.csproj │ │ ├── NativeDAABBTree.cs │ │ ├── NativeDAABBTreeInterop.cs │ │ ├── PackedVector/ │ │ │ ├── Byte4.cs │ │ │ ├── HalfUtils.cs │ │ │ ├── HalfVector2.cs │ │ │ ├── HalfVector4.cs │ │ │ ├── IPackedVector.cs │ │ │ ├── NormalizedByte4.cs │ │ │ └── PackUtils.cs │ │ ├── Plane.cs │ │ ├── PlaneIntersectionType.cs │ │ ├── Point.cs │ │ ├── Quaternion.cs │ │ ├── Ray.cs │ │ ├── Rectangle.cs │ │ ├── Vector2.cs │ │ ├── Vector3.cs │ │ └── Vector4.cs │ ├── MinerWarsPluginAPI/ │ │ ├── MinerWarsPluginAPI.csproj │ │ ├── MinerWarsPluginAPI3.csproj.user │ │ ├── MyIPlugin.cs │ │ ├── MyIPluginHost.cs │ │ ├── MyPluginLoader.cs │ │ └── Properties/ │ │ └── AssemblyInfo.cs │ ├── NativeDAABBTree/ │ │ ├── CollideArrayWriter.h │ │ ├── CollideArrayWriterSphere.h │ │ ├── LinearMath/ │ │ │ ├── CMakeLists.txt │ │ │ ├── btAabbUtil2.h │ │ │ ├── btAlignedAllocator.cpp │ │ │ ├── btAlignedAllocator.h │ │ │ ├── btAlignedObjectArray.h │ │ │ ├── btConvexHull.cpp │ │ │ ├── btConvexHull.h │ │ │ ├── btConvexHullComputer.cpp │ │ │ ├── btConvexHullComputer.h │ │ │ ├── btDefaultMotionState.h │ │ │ ├── btGeometryUtil.cpp │ │ │ ├── btGeometryUtil.h │ │ │ ├── btGrahamScan2dConvexHull.h │ │ │ ├── btHashMap.h │ │ │ ├── btIDebugDraw.h │ │ │ ├── btList.h │ │ │ ├── btMatrix3x3.h │ │ │ ├── btMinMax.h │ │ │ ├── btMotionState.h │ │ │ ├── btPolarDecomposition.cpp │ │ │ ├── btPolarDecomposition.h │ │ │ ├── btPoolAllocator.h │ │ │ ├── btQuadWord.h │ │ │ ├── btQuaternion.h │ │ │ ├── btQuickprof.cpp │ │ │ ├── btQuickprof.h │ │ │ ├── btRandom.h │ │ │ ├── btScalar.h │ │ │ ├── btSerializer.cpp │ │ │ ├── btSerializer.h │ │ │ ├── btStackAlloc.h │ │ │ ├── btTransform.h │ │ │ ├── btTransformUtil.h │ │ │ ├── btVector3.cpp │ │ │ ├── btVector3.h │ │ │ └── premake4.lua │ │ ├── NativeDAABBTree.cpp │ │ ├── NativeDAABBTree.h │ │ ├── NativeDAABBTree.vcxproj │ │ ├── NativeDAABBTree.vcxproj.filters │ │ ├── ReadMe.txt │ │ ├── btDbvt.cpp │ │ ├── btDbvt.h │ │ ├── dllmain.cpp │ │ ├── stdafx.cpp │ │ ├── stdafx.h │ │ └── targetver.h │ └── ParallelTasks/ │ ├── ActionWork.cs │ ├── BackgroundWorker.cs │ ├── DelegateWork.cs │ ├── Deque.cs │ ├── Future.cs │ ├── Hashtable.cs │ ├── IWork.cs │ ├── IWorkScheduler.cs │ ├── LoopWork.cs │ ├── Parallel.cs │ ├── ParallelTasks.csproj │ ├── Pool.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Semaphore.cs │ ├── SimpleScheduler.cs │ ├── Singleton.cs │ ├── SpinLock.cs │ ├── Task.cs │ ├── TaskException.cs │ ├── WorkItem.cs │ ├── WorkOptions.cs │ ├── WorkStealingScheduler.cs │ └── Worker.cs ├── Utils/ │ ├── MwmBuilder/ │ │ ├── Content/ │ │ │ └── Custom/ │ │ │ ├── SmallShip_Stanislav.FBX │ │ │ └── SmallShip_Stanislav_LOD1.FBX │ │ ├── Models.bat │ │ └── models.log │ └── TraceTool/ │ └── License.txt └── steam_appid.txt
Showing preview only (1,896K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (19779 symbols across 1520 files)
FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/BoxCollision.cs
type BT_PLANE_INTERSECTION_TYPE (line 30) | public enum BT_PLANE_INTERSECTION_TYPE
class BoxCollision (line 37) | public class BoxCollision
method BT_GREATER (line 58) | public static bool BT_GREATER(float x, float y)
method BT_MAX (line 63) | public static float BT_MAX(float a, float b)
method BT_MIN (line 68) | public static float BT_MIN(float a, float b)
method BT_MAX3 (line 73) | public static float BT_MAX3(float a, float b, float c)
method BT_MIN3 (line 78) | public static float BT_MIN3(float a, float b, float c)
method TEST_CROSS_EDGE_BOX_MCR (line 146) | public static bool TEST_CROSS_EDGE_BOX_MCR(ref IndexedVector3 edge, re...
method TEST_CROSS_EDGE_BOX_X_AXIS_MCR (line 188) | public static bool TEST_CROSS_EDGE_BOX_X_AXIS_MCR(ref IndexedVector3 e...
method TEST_CROSS_EDGE_BOX_Y_AXIS_MCR (line 193) | public static bool TEST_CROSS_EDGE_BOX_Y_AXIS_MCR(ref IndexedVector3 e...
method TEST_CROSS_EDGE_BOX_Z_AXIS_MCR (line 198) | public static bool TEST_CROSS_EDGE_BOX_Z_AXIS_MCR(ref IndexedVector3 e...
method CompareTransformsEqual (line 219) | bool CompareTransformsEqual(ref IndexedMatrix t1, ref IndexedMatrix t2)
type AABB (line 226) | public struct AABB
method AABB (line 231) | public AABB(ref IndexedVector3 V1,
method AABB (line 247) | public AABB(ref IndexedVector3 V1, ref IndexedVector3 V2, ref IndexedV...
method AABB (line 267) | public AABB(ref IndexedVector3 min, ref IndexedVector3 max)
method AABB (line 273) | public AABB(ref Vector3 min, ref Vector3 max)
method AABB (line 279) | public AABB(ref AABB other)
method AABB (line 285) | public AABB(ref AABB other, float margin)
method Invalidate (line 298) | public void Invalidate()
method IncrementMargin (line 308) | public void IncrementMargin(float margin)
method CopyWithMargin (line 318) | public void CopyWithMargin(ref AABB other, float margin)
method CalcFromTriangle (line 329) | public void CalcFromTriangle(ref IndexedVector3 V1, ref IndexedVector3...
method CalcFromTriangleMargin (line 341) | public void CalcFromTriangleMargin(ref IndexedVector3 V1, ref IndexedV...
method ApplyTransform (line 360) | public void ApplyTransform(ref IndexedMatrix trans)
method ApplyTransformTransCache (line 377) | public void ApplyTransformTransCache(ref BT_BOX_BOX_TRANSFORM_CACHE tr...
method Merge (line 395) | public void Merge(AABB box)
method Merge (line 400) | public void Merge(ref AABB box)
method MergePoint (line 412) | public void MergePoint(ref IndexedVector3 point)
method GetCenterExtend (line 424) | public void GetCenterExtend(out IndexedVector3 center, out IndexedVect...
method FindIntersection (line 432) | public void FindIntersection(ref AABB other, ref AABB intersection)
method HasCollision (line 444) | public bool HasCollision(ref AABB other)
method CollideRay (line 463) | public bool CollideRay(ref IndexedVector3 vorigin, ref IndexedVector3 ...
method CollideRayDistance (line 485) | public float? CollideRayDistance(ref IndexedVector3 origin, ref Indexe...
method ProjectionInterval (line 522) | public void ProjectionInterval(ref Vector4 direction, out float vmin, ...
method ProjectionInterval (line 528) | public void ProjectionInterval(ref IndexedVector3 direction, out float...
method PlaneClassify (line 541) | public BT_PLANE_INTERSECTION_TYPE PlaneClassify(ref Vector4 plane)
method OverlappingTransConservative (line 558) | public bool OverlappingTransConservative(ref AABB box, ref IndexedMatr...
method OverlappingTransConservative2 (line 565) | public bool OverlappingTransConservative2(ref AABB box,
method OverlappingTransCache (line 574) | public bool OverlappingTransCache(ref AABB box, ref BT_BOX_BOX_TRANSFO...
method Mat3DotCol (line 640) | public static float Mat3DotCol(ref IndexedBasisMatrix mat, ref Indexed...
method Mat3DotCol (line 645) | public static float Mat3DotCol(IndexedBasisMatrix mat, ref IndexedVect...
method CollidePlane (line 651) | public bool CollidePlane(ref Vector4 plane)
method CollideTriangleExact (line 658) | public bool CollideTriangleExact(ref IndexedVector3 p1, ref IndexedVec...
type BT_BOX_BOX_TRANSFORM_CACHE (line 707) | public struct BT_BOX_BOX_TRANSFORM_CACHE
method CalcAbsoluteMatrix (line 713) | public void CalcAbsoluteMatrix()
method CalcFromHomogenic (line 733) | public void CalcFromHomogenic(ref IndexedMatrix trans0, ref IndexedMat...
method CalcFromFullInvert (line 745) | public void CalcFromFullInvert(ref IndexedMatrix trans0, ref IndexedMa...
method Transform (line 756) | public IndexedVector3 Transform(ref IndexedVector3 point)
FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/ClipPolygon.cs
class ClipPolygon (line 29) | public class ClipPolygon
method DistancePointPlane (line 32) | public static float DistancePointPlane(ref Vector4 plane, ref IndexedV...
method VecBlend (line 39) | public static void VecBlend(ref IndexedVector3 vr, ref IndexedVector3 ...
method PlaneClipPolygonCollect (line 45) | public static void PlaneClipPolygonCollect(
method PlaneClipPolygon (line 73) | public static int PlaneClipPolygon(
method PlaneClipTriangle (line 124) | public static int PlaneClipTriangle(
FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/GImpactBvh.cs
class GImpactBvh (line 29) | public class GImpactBvh
method Refit (line 35) | protected void Refit()
method GImpactBvh (line 76) | public GImpactBvh()
method GImpactBvh (line 82) | public GImpactBvh(IPrimitiveManagerBase primitive_manager)
method GetGlobalBox (line 87) | public AABB GetGlobalBox()
method SetPrimitiveManager (line 94) | public void SetPrimitiveManager(IPrimitiveManagerBase primitive_manager)
method GetPrimitiveManager (line 99) | public IPrimitiveManagerBase GetPrimitiveManager()
method Update (line 109) | public void Update()
method BuildSet (line 115) | public void BuildSet()
method BoxQuery (line 132) | public bool BoxQuery(ref AABB box, ObjectArray<int> collided_results)
method BoxQueryTrans (line 169) | public bool BoxQueryTrans(ref AABB box,
method RayQuery (line 178) | public bool RayQuery(ref IndexedVector3 ray_dir, ref IndexedVector3 ra...
method HasHierarchy (line 216) | public bool HasHierarchy()
method IsTrimesh (line 222) | public bool IsTrimesh()
method GetNodeCount (line 228) | public int GetNodeCount()
method IsLeafNode (line 234) | public bool IsLeafNode(int nodeindex)
method GetNodeData (line 239) | public int GetNodeData(int nodeindex)
method GetNodeBound (line 244) | public void GetNodeBound(int nodeindex, out AABB bound)
method SetNodeBound (line 249) | public void SetNodeBound(int nodeindex, ref AABB bound)
method GetLeftNode (line 255) | public int GetLeftNode(int nodeindex)
method GetRightNode (line 260) | public int GetRightNode(int nodeindex)
method GetEscapeNodeIndex (line 265) | public int GetEscapeNodeIndex(int nodeindex)
method GetNodeTriangle (line 270) | public void GetNodeTriangle(int nodeindex, PrimitiveTriangle triangle)
method GetAverageTreeCollisionTime (line 282) | public static float GetAverageTreeCollisionTime()
method FindCollision (line 289) | public static void FindCollision(GImpactBvh boxset1, ref IndexedMatrix...
method NodeCollision (line 311) | public static bool NodeCollision(
method FindCollisionPairsRecursive (line 327) | public static void FindCollisionPairsRecursive(
type GIM_PAIR (line 428) | public struct GIM_PAIR
method GIM_PAIR (line 433) | public GIM_PAIR(ref GIM_PAIR p)
method GIM_PAIR (line 439) | public GIM_PAIR(int index1, int index2)
class PairSet (line 447) | public class PairSet : ObjectArray<GIM_PAIR>
method PairSet (line 449) | public PairSet()
method PushPair (line 455) | public void PushPair(int index1, int index2)
method PushPairInv (line 460) | public void PushPairInv(int index1, int index2)
type GIM_BVH_DATA (line 466) | public struct GIM_BVH_DATA
class GIM_BVH_TREE_NODE (line 473) | public class GIM_BVH_TREE_NODE
method GIM_BVH_TREE_NODE (line 478) | public GIM_BVH_TREE_NODE()
method IsLeafNode (line 483) | public bool IsLeafNode()
method GetEscapeIndex (line 489) | public int GetEscapeIndex()
method SetEscapeIndex (line 495) | public void SetEscapeIndex(int index)
method GetDataIndex (line 500) | public int GetDataIndex()
method SetDataIndex (line 507) | public void SetDataIndex(int index)
class GIM_BVH_DATA_ARRAY (line 514) | public class GIM_BVH_DATA_ARRAY : ObjectArray<GIM_BVH_DATA>
method GIM_BVH_DATA_ARRAY (line 516) | public GIM_BVH_DATA_ARRAY()
method GIM_BVH_DATA_ARRAY (line 519) | public GIM_BVH_DATA_ARRAY(int reserve)
class GIM_BVH_TREE_NODE_ARRAY (line 527) | public class GIM_BVH_TREE_NODE_ARRAY : ObjectArray<GIM_BVH_TREE_NODE>
class BvhTree (line 532) | public class BvhTree
method SortAndCalcSplittingIndex (line 536) | protected int SortAndCalcSplittingIndex(
method CalcSplittingAxis (line 597) | protected int CalcSplittingAxis(GIM_BVH_DATA_ARRAY primitive_boxes, in...
method BuildSubTree (line 627) | protected void BuildSubTree(GIM_BVH_DATA_ARRAY primitive_boxes, int st...
method BvhTree (line 676) | public BvhTree()
method BuildTree (line 683) | public void BuildTree(GIM_BVH_DATA_ARRAY primitive_boxes)
method ClearNodes (line 695) | public void ClearNodes()
method GetNodeCount (line 702) | public int GetNodeCount()
method IsLeafNode (line 708) | public bool IsLeafNode(int nodeindex)
method GetNodeData (line 713) | public int GetNodeData(int nodeindex)
method GetNodeBound (line 718) | public void GetNodeBound(int nodeindex, out AABB bound)
method SetNodeBound (line 723) | public void SetNodeBound(int nodeindex, ref AABB bound)
method GetLeftNode (line 728) | public int GetLeftNode(int nodeindex)
method GetRightNode (line 733) | public int GetRightNode(int nodeindex)
method GetEscapeNodeIndex (line 739) | public int GetEscapeNodeIndex(int nodeindex)
type IPrimitiveManagerBase (line 752) | public interface IPrimitiveManagerBase
method Cleanup (line 754) | void Cleanup();
method IsTrimesh (line 756) | bool IsTrimesh();
method GetPrimitiveCount (line 757) | int GetPrimitiveCount();
method GetPrimitiveBox (line 758) | void GetPrimitiveBox(int prim_index, out AABB primbox);
method GetPrimitiveTriangle (line 760) | void GetPrimitiveTriangle(int prim_index, PrimitiveTriangle triangle);
FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/GImpactQuantization.cs
class GImpactQuantization (line 52) | public class GImpactQuantization
method CalcQuantizationParameters (line 55) | public static void CalcQuantizationParameters(
method QuantizeClamp (line 71) | public static void QuantizeClamp(out UShortVector3 output,
method Unquantize (line 90) | public static IndexedVector3 Unquantize(
FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/GImpactQuantizedBvh.cs
class GImpactQuantizedBvh (line 33) | public class GImpactQuantizedBvh
method QuantizedNodeCollision (line 40) | static bool QuantizedNodeCollision(
method Save (line 56) | public byte[] Save()
method Load (line 67) | public void Load(byte[] byteArray)
method GImpactQuantizedBvh (line 114) | public GImpactQuantizedBvh()
method GImpactQuantizedBvh (line 120) | public GImpactQuantizedBvh(IPrimitiveManagerBase primitive_manager)
method GetGlobalBox (line 126) | public AABB GetGlobalBox()
method SetPrimitiveManager (line 133) | public void SetPrimitiveManager(IPrimitiveManagerBase primitive_manager)
method GetPrimitiveManager (line 138) | public IPrimitiveManagerBase GetPrimitiveManager()
method BuildSet (line 154) | public void BuildSet()
method BoxQuery (line 174) | public bool BoxQuery(ref AABB box, ObjectArray<int> collided_results)
method BoxQuery (line 178) | public bool BoxQuery(ref AABB box, ObjectArray<int> collided_results, ...
method BoxQueryTrans (line 235) | public bool BoxQueryTrans(ref AABB box,
method RayQueryClosest (line 243) | public bool RayQueryClosest(ref IndexedVector3 ray_dir, ref IndexedVec...
method RayQuery (line 287) | public bool RayQuery(ref IndexedVector3 ray_dir, ref IndexedVector3 ra...
method HasHierarchy (line 327) | public bool HasHierarchy()
method IsTrimesh (line 333) | public bool IsTrimesh()
method GetNodeCount (line 339) | public int GetNodeCount()
method IsLeafNode (line 345) | public bool IsLeafNode(int nodeindex)
method GetNodeData (line 350) | public int[] GetNodeData(int nodeindex)
method GetNodeBound (line 355) | public void GetNodeBound(int nodeindex, out AABB bound)
method SetNodeBound (line 360) | public void SetNodeBound(int nodeindex, ref AABB bound)
method GetLeftNode (line 366) | public int GetLeftNode(int nodeindex)
method GetRightNode (line 371) | public int GetRightNode(int nodeindex)
method GetEscapeNodeIndex (line 376) | public int GetEscapeNodeIndex(int nodeindex)
method GetAverageTreeCollisionTime (line 393) | public static float GetAverageTreeCollisionTime()
class BT_QUANTIZED_BVH_NODE (line 523) | public class BT_QUANTIZED_BVH_NODE
method IsLeafNode (line 532) | public bool IsLeafNode()
method GetEscapeIndex (line 538) | public int GetEscapeIndex()
method SetEscapeIndex (line 544) | public void SetEscapeIndex(int index)
method SetDataIndices (line 549) | public void SetDataIndices(int[] indices)
method GetDataIndices (line 554) | public int[] GetDataIndices()
method TestQuantizedBoxOverlapp (line 571) | public bool TestQuantizedBoxOverlapp(ref UShortVector3 quantizedMin, r...
class GIM_QUANTIZED_BVH_NODE_ARRAY (line 589) | public class GIM_QUANTIZED_BVH_NODE_ARRAY : ObjectArray<BT_QUANTIZED_BVH...
method GIM_QUANTIZED_BVH_NODE_ARRAY (line 591) | public GIM_QUANTIZED_BVH_NODE_ARRAY()
method GIM_QUANTIZED_BVH_NODE_ARRAY (line 595) | public GIM_QUANTIZED_BVH_NODE_ARRAY(int capacity)
class QuantizedBvhTree (line 602) | public class QuantizedBvhTree
method WriteIndexedVector3 (line 611) | static void WriteIndexedVector3(IndexedVector3 vector, BinaryWriter bw)
method ReadIndexedVector3 (line 618) | static IndexedVector3 ReadIndexedVector3(BinaryReader br)
method WriteUShortVector3 (line 623) | static void WriteUShortVector3(UShortVector3 vector, BinaryWriter bw)
method ReadUShortVector3 (line 630) | static UShortVector3 ReadUShortVector3(BinaryReader br)
method Save (line 639) | public byte[] Save()
method Load (line 664) | public void Load(byte[] byteArray)
method CalcQuantization (line 693) | protected void CalcQuantization(GIM_BVH_DATA_ARRAY primitive_boxes)
method CalcQuantization (line 697) | protected void CalcQuantization(GIM_BVH_DATA_ARRAY primitive_boxes, fl...
method SortAndCalcSplittingIndex (line 713) | protected int SortAndCalcSplittingIndex(GIM_BVH_DATA_ARRAY primitive_b...
method CalcSplittingAxis (line 772) | protected int CalcSplittingAxis(GIM_BVH_DATA_ARRAY primitive_boxes, in...
method BuildSubTree (line 801) | protected void BuildSubTree(GIM_BVH_DATA_ARRAY primitive_boxes, int st...
method QuantizedBvhTree (line 876) | public QuantizedBvhTree()
method QuantizedBvhTree (line 882) | public QuantizedBvhTree(int defaultCapacity)
method BuildTree (line 890) | public void BuildTree(GIM_BVH_DATA_ARRAY primitive_boxes)
method QuantizePoint (line 901) | public void QuantizePoint(out UShortVector3 quantizedpoint, ref Indexe...
method TestQuantizedBoxOverlap (line 907) | public bool TestQuantizedBoxOverlap(int node_index, ref UShortVector3 ...
method ClearNodes (line 912) | public void ClearNodes()
method GetNodeCount (line 919) | public int GetNodeCount()
method IsLeafNode (line 925) | public bool IsLeafNode(int nodeindex)
method GetNodeData (line 930) | public int[] GetNodeData(int nodeindex)
method GetNodeBound (line 935) | public void GetNodeBound(int nodeindex, out AABB bound)
method SetNodeBound (line 946) | public void SetNodeBound(int nodeindex, ref AABB bound)
method GetLeftNode (line 961) | public int GetLeftNode(int nodeindex)
method GetRightNode (line 966) | public int GetRightNode(int nodeindex)
method GetEscapeNodeIndex (line 972) | public int GetEscapeNodeIndex(int nodeindex)
FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/GeometeryOperations.cs
class GeometeryOperations (line 29) | public class GeometeryOperations
method bt_edge_plane (line 31) | public static void bt_edge_plane(ref IndexedVector3 e1, ref IndexedVec...
FILE: Sources/CommonLIB/AppCode/GImpact/BulletCollision/TriangleShapeEx.cs
class GIM_TRIANGLE_CONTACT (line 30) | public class GIM_TRIANGLE_CONTACT
method CopyFrom (line 39) | public void CopyFrom(GIM_TRIANGLE_CONTACT other)
method GIM_TRIANGLE_CONTACT (line 51) | public GIM_TRIANGLE_CONTACT()
method GIM_TRIANGLE_CONTACT (line 55) | public GIM_TRIANGLE_CONTACT(GIM_TRIANGLE_CONTACT other)
method MergePoints (line 61) | public void MergePoints(ref Vector4 plane, float margin, ObjectArray<I...
class PrimitiveTriangle (line 98) | public class PrimitiveTriangle
method PrimitiveTriangle (line 104) | public PrimitiveTriangle()
method BuildTriPlane (line 110) | public void BuildTriPlane()
method OverlapTestConservative (line 118) | public bool OverlapTestConservative(PrimitiveTriangle other)
method GetEdgePlane (line 147) | public void GetEdgePlane(int edge_index, out Vector4 plane)
method ApplyTransform (line 155) | public void ApplyTransform(ref IndexedMatrix t)
method ClipTriangle (line 165) | public int ClipTriangle(PrimitiveTriangle other, ObjectArray<IndexedVe...
method FindTriangleCollisionClipMethod (line 210) | public bool FindTriangleCollisionClipMethod(PrimitiveTriangle other, G...
FILE: Sources/CommonLIB/AppCode/GImpact/BulletGlobalsFake.cs
class BulletGlobals (line 9) | class BulletGlobals
FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/AabbUtil2.cs
class AabbUtil2 (line 30) | public static class AabbUtil2
method AabbExpand (line 32) | public static void AabbExpand(ref IndexedVector3 aabbMin,
method TestPointAgainstAabb2 (line 42) | public static bool TestPointAgainstAabb2(ref IndexedVector3 aabbMin1, ...
method TestAabbAgainstAabb2 (line 53) | public static bool TestAabbAgainstAabb2(ref IndexedVector3 aabbMin1, r...
method TestTriangleAgainstAabb2 (line 64) | public static bool TestTriangleAgainstAabb2(ref IndexedVector3 vertice...
method Outcode (line 96) | public static int Outcode(ref IndexedVector3 p, ref IndexedVector3 hal...
method RayAabb2 (line 108) | public static bool RayAabb2(ref IndexedVector3 rayFrom,
method RayAabb (line 144) | public static bool RayAabb(IndexedVector3 rayFrom,
method RayAabb (line 154) | public static bool RayAabb(ref IndexedVector3 rayFrom,
method TestQuantizedAabbAgainstQuantizedAabb (line 213) | public static bool TestQuantizedAabbAgainstQuantizedAabb(ref UShortVec...
method TransformAabb (line 228) | public static void TransformAabb(IndexedVector3 halfExtents, float mar...
method TransformAabb (line 233) | public static void TransformAabb(ref IndexedVector3 halfExtents, float...
method TransformAabb (line 247) | public static void TransformAabb(IndexedVector3 localAabbMin, IndexedV...
method TransformAabb (line 267) | public static void TransformAabb(ref IndexedVector3 localAabbMin, ref ...
FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/ConvexHull.cs
class ConvexHull (line 34) | public class ConvexHull
class int3 (line 51) | public class int3
method int3 (line 54) | public int3()
method int3 (line 57) | public int3(int _x, int _y, int _z)
method Equals (line 64) | public override bool Equals(object obj)
method GetHashCode (line 74) | public override int GetHashCode()
method At (line 85) | public int At(int index)
method At (line 93) | public void At(int index, int value)
class int4 (line 103) | public class int4
method int4 (line 106) | public int4() { }
method int4 (line 107) | public int4(int _x, int _y, int _z, int _w) { x = _x; y = _y; z = _z; ...
method At (line 108) | public int At(int index)
method At (line 117) | public void At(int index, int value)
type PlaneIntersectType (line 158) | [Flags]
type HullError (line 167) | public enum HullError
class ConvexH (line 176) | public class ConvexH
class HalfEdge (line 178) | public class HalfEdge
method HalfEdge (line 183) | public HalfEdge() { }
method HalfEdge (line 184) | HalfEdge(short _ea, byte _v, byte _p)
method ConvexH (line 191) | ConvexH()
method ConvexH (line 198) | public ConvexH(int vertices_size, int edges_size, int facets_size)
class VertFlag (line 210) | public class VertFlag
class EdgeFlag (line 218) | public class EdgeFlag
class PlaneFlag (line 226) | public class PlaneFlag
class Coplanar (line 232) | public class Coplanar
class HullResult (line 239) | public class HullResult
method HullResult (line 241) | public HullResult()
class PHullResult (line 260) | public class PHullResult
method PHullResult (line 262) | public PHullResult()
type HullFlag (line 276) | [Flags]
class HullDesc (line 283) | public class HullDesc
method HullDesc (line 285) | public HullDesc()
method HullDesc (line 296) | public HullDesc(HullFlag flag,
method HasHullFlag (line 308) | public bool HasHullFlag(HullFlag flag)
method SetHullFlag (line 313) | void SetHullFlag(HullFlag flag)
method ClearHullFlag (line 318) | void ClearHullFlag(HullFlag flag)
class HullTriangle (line 351) | public class HullTriangle : int3
method HullTriangle (line 358) | public HullTriangle(int a, int b, int c)
method Neib (line 366) | public int Neib(int a, int b)
method Neib (line 381) | public void Neib(int a, int b, int value)
class HullLibrary (line 403) | public class HullLibrary
method MaxDirFiltered (line 405) | public static int MaxDirFiltered(IList<IndexedVector3> p, int count, r...
method Orth (line 421) | public static IndexedVector3 Orth(ref IndexedVector3 v)
method MaxDirSterId (line 434) | public static int MaxDirSterId(IList<IndexedVector3> p, int count, Ind...
method MaxDirSterId (line 439) | public static int MaxDirSterId(IList<IndexedVector3> p, int count, ref...
method Above (line 486) | public bool Above(IList<IndexedVector3> vertices, int3 t, IndexedVecto...
method Above (line 491) | public bool Above(IList<IndexedVector3> vertices, int3 t, ref IndexedV...
method HasEdge (line 497) | public bool HasEdge(int3 t, int a, int b)
method HasVert (line 507) | public bool HasVert(int3 t, int v)
method ShareEdge (line 512) | public int ShareEdge(int3 a, int3 b)
method B2bFix (line 523) | public void B2bFix(HullTriangle s, HullTriangle t)
method RemoveB2b (line 538) | void RemoveB2b(HullTriangle s, HullTriangle t)
method CheckIt (line 546) | void CheckIt(HullTriangle t)
method AllocateTriangle (line 569) | public HullTriangle AllocateTriangle(int a, int b, int c)
method DeAllocateTriangle (line 577) | public void DeAllocateTriangle(HullTriangle tri)
method Extrude (line 584) | public void Extrude(HullTriangle t0, int v)
method Extrudable (line 615) | public HullTriangle Extrudable(float epsilon)
method FindSimplex (line 628) | public int4 FindSimplex(IList<IndexedVector3> verts, int verts_count, ...
method CalcHullGen (line 681) | public int CalcHullGen(IList<IndexedVector3> verts, int verts_count, i...
method CalcHull (line 798) | public int CalcHull(IList<IndexedVector3> verts, int verts_count, ILis...
method ComputeHull (line 833) | public bool ComputeHull(int vcount, IList<IndexedVector3> vertices, PH...
method ReleaseHull (line 851) | public void ReleaseHull(PHullResult result)
method CreateConvexHull (line 876) | public HullError CreateConvexHull(HullDesc desc, // describe...
method ReleaseResult (line 1024) | public HullError ReleaseResult(HullResult result) // release memory al...
method AddPoint (line 1040) | public static void AddPoint(ref int vcount, IList<IndexedVector3> p, f...
method GetDist (line 1051) | public float GetDist(float px, float py, float pz, ref IndexedVector3 p2)
method CleanupVertices (line 1063) | public bool CleanupVertices(int svcount,
method BringOutYourDead (line 1299) | public void BringOutYourDead(IList<IndexedVector3> verts, int vcount, ...
method ThreePlaneIntersection (line 1349) | public static IndexedVector3 ThreePlaneIntersection(Plane p0, Plane p1...
method PlaneLineIntersection (line 1378) | public static IndexedVector3 PlaneLineIntersection(ref Plane plane, re...
method PlaneProject (line 1387) | public static IndexedVector3 PlaneProject(ref Plane plane, ref Indexed...
method TriNormal (line 1392) | public static IndexedVector3 TriNormal(IndexedVector3 v0, IndexedVecto...
method TriNormal (line 1397) | public static IndexedVector3 TriNormal(ref IndexedVector3 v0, ref Inde...
method DistanceBetweenLines (line 1411) | public static float DistanceBetweenLines(ref IndexedVector3 ustart, re...
method PlaneTest (line 1440) | public static PlaneIntersectType PlaneTest(ref Plane p, ref IndexedVec...
method SplitTest (line 1448) | public static PlaneIntersectType SplitTest(ConvexH convex, ref Plane p...
FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/IndexedBasisMatrix.cs
type IndexedBasisMatrix (line 7) | public struct IndexedBasisMatrix
method Scaled (line 18) | public IndexedBasisMatrix Scaled(IndexedVector3 s)
method Scaled (line 27) | public IndexedBasisMatrix Scaled(ref IndexedVector3 s)
method IndexedBasisMatrix (line 37) | public IndexedBasisMatrix(float m11, float m12, float m13, float m21, ...
method IndexedBasisMatrix (line 44) | public IndexedBasisMatrix(IndexedVector3 row0, IndexedVector3 row1, In...
method IndexedBasisMatrix (line 51) | public IndexedBasisMatrix(ref IndexedVector3 row0, ref IndexedVector3 ...
method IndexedBasisMatrix (line 58) | public IndexedBasisMatrix(Quaternion q)
method IndexedBasisMatrix (line 73) | public IndexedBasisMatrix(ref Quaternion q)
method SetValue (line 89) | public void SetValue(float m11, float m12, float m13, float m21, float...
method GetColumn (line 97) | public IndexedVector3 GetColumn(int i)
method GetRow (line 103) | public IndexedVector3 GetRow(int i)
method Equals (line 119) | public override bool Equals(object obj)
method Transpose (line 287) | public static IndexedBasisMatrix Transpose(IndexedBasisMatrix IndexedM...
method Transpose (line 295) | public static void Transpose(ref IndexedBasisMatrix IndexedMatrix, out...
method SetEulerZYX (line 335) | public void SetEulerZYX(float eulerX, float eulerY, float eulerZ)
method TDotX (line 352) | public float TDotX(ref IndexedVector3 v)
method TDotY (line 356) | public float TDotY(ref IndexedVector3 v)
method TDotZ (line 360) | public float TDotZ(ref IndexedVector3 v)
method Inverse (line 365) | public IndexedBasisMatrix Inverse()
method Cofac (line 377) | public float Cofac(int r1, int c1, int r2, int c2)
method TransposeTimes (line 383) | public IndexedBasisMatrix TransposeTimes(IndexedBasisMatrix m)
method TransposeTimes (line 398) | public IndexedBasisMatrix TransposeTimes(ref IndexedBasisMatrix m)
method TimesTranspose (line 413) | public IndexedBasisMatrix TimesTranspose(IndexedBasisMatrix m)
method Transpose (line 422) | public IndexedBasisMatrix Transpose()
method Absolute (line 431) | public IndexedBasisMatrix Absolute()
method GetRotation (line 436) | public Quaternion GetRotation()
method SetRotation (line 473) | public void SetRotation(Quaternion q)
method SetRotation (line 487) | public void SetRotation(ref Quaternion q)
method Diagonalize (line 512) | public void Diagonalize(out IndexedMatrix rot, float threshold, int ma...
method GetHashCode (line 597) | public override int GetHashCode()
FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/IndexedMatrix.cs
type IndexedMatrix (line 6) | public struct IndexedMatrix : IEquatable<IndexedMatrix>
method ToMatrix (line 17) | public Matrix ToMatrix()
method ToMatrixProjection (line 54) | public Matrix ToMatrixProjection()
method IndexedMatrix (line 71) | static IndexedMatrix()
method IndexedMatrix (line 75) | public IndexedMatrix(float m11, float m12, float m13, float m21, float...
method IndexedMatrix (line 82) | public IndexedMatrix(IndexedBasisMatrix basis, IndexedVector3 origin)
method IndexedMatrix (line 88) | public IndexedMatrix(Matrix m)
method CreateLookAt (line 95) | public static IndexedMatrix CreateLookAt(IndexedVector3 cameraPosition...
method CreatePerspectiveFieldOfView (line 110) | public static IndexedMatrix CreatePerspectiveFieldOfView(float fieldOf...
method CreateTranslation (line 225) | public static IndexedMatrix CreateTranslation(IndexedVector3 position)
method CreateTranslation (line 235) | public static void CreateTranslation(ref IndexedVector3 position, out ...
method CreateTranslation (line 243) | public static IndexedMatrix CreateTranslation(float xPosition, float y...
method CreateTranslation (line 253) | public static void CreateTranslation(float xPosition, float yPosition,...
method CreateScale (line 261) | public static IndexedMatrix CreateScale(float xScale, float yScale, fl...
method CreateScale (line 271) | public static void CreateScale(float xScale, float yScale, float zScal...
method CreateScale (line 279) | public static IndexedMatrix CreateScale(IndexedVector3 scales)
method CreateScale (line 289) | public static void CreateScale(ref IndexedVector3 scales, out IndexedM...
method CreateScale (line 297) | public static IndexedMatrix CreateScale(float scale)
method CreateScale (line 307) | public static void CreateScale(float scale, out IndexedMatrix result)
method CreateRotationX (line 315) | public static IndexedMatrix CreateRotationX(float radians)
method CreateRotationX (line 328) | public static void CreateRotationX(float radians, out IndexedMatrix re...
method CreateRotationY (line 338) | public static IndexedMatrix CreateRotationY(float radians)
method CreateRotationY (line 350) | public static void CreateRotationY(float radians, out IndexedMatrix re...
method CreateRotationZ (line 360) | public static IndexedMatrix CreateRotationZ(float radians)
method CreateRotationZ (line 372) | public static void CreateRotationZ(float radians, out IndexedMatrix re...
method Equals (line 382) | public bool Equals(IndexedMatrix other)
method Equals (line 387) | public override bool Equals(object obj)
method GetHashCode (line 395) | public override int GetHashCode()
method Inverse (line 400) | public IndexedMatrix Inverse()
method InvXform (line 406) | public IndexedVector3 InvXform(IndexedVector3 inVec)
method InvXform (line 412) | public IndexedVector3 InvXform(ref IndexedVector3 inVec)
method InverseTimes (line 418) | public IndexedMatrix InverseTimes(ref IndexedMatrix t)
method GetRotation (line 425) | public Quaternion GetRotation()
method CreateFromQuaternion (line 430) | public static IndexedMatrix CreateFromQuaternion(Quaternion q)
method CreateFromQuaternion (line 437) | public static IndexedMatrix CreateFromQuaternion(ref Quaternion q)
FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/IndexedVector3.cs
type IndexedVector3 (line 7) | public struct IndexedVector3
method IndexedVector3 (line 9) | public IndexedVector3(float x, float y, float z)
method IndexedVector3 (line 16) | public IndexedVector3(float x)
method IndexedVector3 (line 23) | public IndexedVector3(IndexedVector3 v)
method IndexedVector3 (line 30) | public IndexedVector3(ref IndexedVector3 v)
method IndexedVector3 (line 38) | public IndexedVector3(ref Vector3 v)
method IndexedVector3 (line 45) | public IndexedVector3(Vector3 v)
method IndexedVector3 (line 52) | public IndexedVector3(ref Vector4 v)
method IndexedVector3 (line 58) | public IndexedVector3(Vector4 v)
method Length (line 66) | public float Length()
method LengthSquared (line 71) | public float LengthSquared()
method ToVector3 (line 75) | public Vector3 ToVector3()
method ToVector3 (line 80) | public void ToVector3(out Vector3 result)
method Abs (line 85) | public void Abs(out IndexedVector3 result)
method Abs (line 92) | public IndexedVector3 Abs()
method Absolute (line 97) | public IndexedVector3 Absolute()
method Normalize (line 102) | public void Normalize()
method Normalized (line 110) | public IndexedVector3 Normalized()
method Transform (line 118) | public static void Transform(IndexedVector3[] source, ref IndexedMatri...
method Normalize (line 127) | public static IndexedVector3 Normalize(IndexedVector3 v)
method Normalize (line 133) | public static IndexedVector3 Normalize(ref IndexedVector3 v)
method Cross (line 140) | public IndexedVector3 Cross(ref IndexedVector3 v)
method Cross (line 148) | public IndexedVector3 Cross(IndexedVector3 v)
method Cross (line 156) | public static IndexedVector3 Cross(IndexedVector3 v, IndexedVector3 v2)
method Cross (line 164) | public static IndexedVector3 Cross(ref IndexedVector3 v, ref IndexedVe...
method Dot (line 175) | public static float Dot(IndexedVector3 a, IndexedVector3 b)
method Dot (line 180) | public static float Dot(ref IndexedVector3 a, ref IndexedVector3 b)
method Dot (line 185) | public static void Dot(ref IndexedVector3 a, ref IndexedVector3 b, out...
method Dot (line 190) | public static float Dot(ref IndexedVector3 a, ref Vector3 b)
method Dot (line 195) | public static float Dot(IndexedVector3 a, Vector3 b)
method Dot (line 200) | public static float Dot(Vector3 a, IndexedVector3 b)
method Multiply (line 310) | public static void Multiply(ref IndexedVector3 output, ref IndexedVect...
method Subtract (line 317) | public static void Subtract(ref IndexedVector3 output, ref IndexedVect...
method ToFloatArray (line 405) | public float[] ToFloatArray()
method Lerp (line 410) | public static void Lerp(ref IndexedVector3 a, ref IndexedVector3 b, fl...
method Lerp (line 418) | public static IndexedVector3 Lerp(ref IndexedVector3 a, ref IndexedVec...
method Equals (line 477) | public bool Equals(IndexedVector3 other)
method Equals (line 485) | public override bool Equals(object obj)
method Dot (line 530) | public float Dot(ref IndexedVector3 v)
method Dot (line 535) | public float Dot(IndexedVector3 v)
method Triple (line 540) | public float Triple(ref IndexedVector3 b, ref IndexedVector3 c)
method SetMin (line 548) | public void SetMin(ref IndexedVector3 v)
method SetMax (line 565) | public void SetMax(ref IndexedVector3 v)
method MaxAxis (line 581) | public int MaxAxis()
method MinAxis (line 586) | public int MinAxis()
method GetHashCode (line 603) | public override int GetHashCode()
FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/MathUtil.cs
class MathUtil (line 34) | public static class MathUtil
method BasisMatrixToFloatArray (line 36) | public static float[,] BasisMatrixToFloatArray(ref IndexedBasisMatrix m)
method FloatArrayToBasisMatrix (line 51) | public static void FloatArrayToBasisMatrix(float[,] f, ref IndexedBasi...
method InverseTransform (line 60) | public static void InverseTransform(ref IndexedMatrix m, ref IndexedVe...
method InverseTransform (line 66) | public static IndexedVector3 InverseTransform(ref IndexedMatrix m, ref...
method FSel (line 126) | public static float FSel(float a, float b, float c)
method MaxAxis (line 133) | public static int MaxAxis(ref IndexedVector3 a)
method MaxAxis (line 138) | public static int MaxAxis(Vector4 a)
method MaxAxis (line 143) | public static int MaxAxis(ref Vector4 a)
method ClosestAxis (line 170) | public static int ClosestAxis(ref Vector4 a)
method AbsoluteVector4 (line 176) | public static Vector4 AbsoluteVector4(ref Vector4 vec)
method VectorComponent (line 288) | public static float VectorComponent(Vector4 v, int i)
method VectorComponent (line 293) | public static float VectorComponent(ref Vector4 v, int i)
method VectorComponent (line 313) | public static void VectorComponent(ref Vector4 v, int i, float f)
method Vector3Triple (line 515) | public static float Vector3Triple(ref IndexedVector3 a, ref IndexedVec...
method GetQuantized (line 696) | public static int GetQuantized(float x)
method VectorClampMax (line 705) | public static void VectorClampMax(ref IndexedVector3 input, ref Indexe...
method VectorClampMin (line 713) | public static void VectorClampMin(ref IndexedVector3 input, ref Indexe...
method VectorMin (line 720) | public static void VectorMin(IndexedVector3 input, ref IndexedVector3 ...
method VectorMin (line 725) | public static void VectorMin(ref IndexedVector3 input, ref IndexedVect...
method VectorMin (line 732) | public static void VectorMin(ref IndexedVector3 input1, ref IndexedVec...
method VectorMax (line 740) | public static void VectorMax(IndexedVector3 input, ref IndexedVector3 ...
method VectorMax (line 745) | public static void VectorMax(ref IndexedVector3 input, ref IndexedVect...
method VectorMax (line 752) | public static void VectorMax(ref IndexedVector3 input1, ref IndexedVec...
method RecipSqrt (line 760) | public static float RecipSqrt(float a)
method CompareFloat (line 765) | public static bool CompareFloat(float val1, float val2)
method FuzzyZero (line 770) | public static bool FuzzyZero(float val)
method Select (line 775) | public static uint Select(uint condition, uint valueIfConditionNonZero...
method ShortestArcQuat (line 813) | public static Quaternion ShortestArcQuat(IndexedVector3 axisInA, Index...
method ShortestArcQuat (line 817) | public static Quaternion ShortestArcQuat(ref IndexedVector3 axisInA, r...
method QuatAngle (line 834) | public static float QuatAngle(ref Quaternion quat)
method QuatFurthest (line 839) | public static Quaternion QuatFurthest(ref Quaternion input1, ref Quate...
method QuatRotate (line 851) | public static IndexedVector3 QuatRotate(Quaternion rotation, IndexedVe...
method QuatRotate (line 856) | public static IndexedVector3 QuatRotate(ref Quaternion rotation, ref I...
method QuatVectorMultiply (line 864) | public static Quaternion QuatVectorMultiply(ref Quaternion q, ref Inde...
method GetSkewSymmetricMatrix (line 967) | public static void GetSkewSymmetricMatrix(ref IndexedVector3 vecin, ou...
method SanityCheckVector (line 973) | public static void SanityCheckVector(IndexedVector3 v)
method ZeroCheckVector (line 979) | public static void ZeroCheckVector(IndexedVector3 v)
method ZeroCheckVector (line 987) | public static void ZeroCheckVector(ref IndexedVector3 v)
method SanityCheckVector (line 997) | public static void SanityCheckVector(ref IndexedVector3 v)
method SanityCheckFloat (line 1008) | public static void SanityCheckFloat(float f)
method GetMatrixElem (line 1044) | public static float GetMatrixElem(IndexedBasisMatrix mat, int index)
method GetMatrixElem (line 1051) | public static float GetMatrixElem(ref IndexedBasisMatrix mat, int index)
method MatrixToEulerXYZ (line 1058) | public static bool MatrixToEulerXYZ(ref IndexedBasisMatrix mat, out In...
method QuaternionInverse (line 1155) | public static Quaternion QuaternionInverse(Quaternion q)
method QuaternionInverse (line 1160) | public static Quaternion QuaternionInverse(ref Quaternion q)
method QuaternionMultiply (line 1165) | public static Quaternion QuaternionMultiply(Quaternion a, Quaternion b)
method QuaternionMultiply (line 1170) | public static Quaternion QuaternionMultiply(ref Quaternion a, ref Quat...
method NormalizeAngle (line 1202) | public static float NormalizeAngle(float angleInRadians)
method DegToRadians (line 1220) | public static float DegToRadians(float degrees)
method Interpolate3 (line 1226) | public static IndexedVector3 Interpolate3(IndexedVector3 v0, IndexedVe...
method Interpolate3 (line 1236) | public static IndexedVector3 Interpolate3(ref IndexedVector3 v0, ref I...
method SetEulerZYX (line 1245) | public static IndexedMatrix SetEulerZYX(float eulerX, float eulerY, fl...
method Vector4ToVector3 (line 1266) | public static IndexedVector3 Vector4ToVector3(Vector4 v4)
method Vector4ToVector3 (line 1271) | public static IndexedVector3 Vector4ToVector3(ref Vector4 v4)
method PrintQuaternion (line 1296) | public static void PrintQuaternion(TextWriter writer, Quaternion q)
method PrintVector3 (line 1301) | public static void PrintVector3(TextWriter writer, IndexedVector3 v)
method PrintVector3 (line 1306) | public static void PrintVector3(TextWriter writer, String name, Indexe...
method PrintVector4 (line 1311) | public static void PrintVector4(TextWriter writer, Vector4 v)
method PrintVector4 (line 1316) | public static void PrintVector4(TextWriter writer, String name, Vector...
method PrintMatrix (line 1322) | public static void PrintMatrix(TextWriter writer, IndexedMatrix m)
method PrintMatrix (line 1327) | public static void PrintMatrix(TextWriter writer, String name, Indexed...
method PrintMatrix (line 1342) | public static void PrintMatrix(TextWriter writer, IndexedBasisMatrix m)
method PrintMatrix (line 1347) | public static void PrintMatrix(TextWriter writer, String name, Indexed...
method IsAlmostZero (line 1375) | public static bool IsAlmostZero(Vector3 v)
method IsAlmostZero (line 1382) | public static bool IsAlmostZero(ref Vector3 v)
method IsAlmostZero (line 1388) | public static bool IsAlmostZero(IndexedVector3 v)
method IsAlmostZero (line 1395) | public static bool IsAlmostZero(ref IndexedVector3 v)
method Vector3Lerp (line 1402) | public static IndexedVector3 Vector3Lerp(ref IndexedVector3 a, ref Ind...
method Vector3Distance2XZ (line 1411) | public static float Vector3Distance2XZ(IndexedVector3 x, IndexedVector...
method PrintMatrix (line 1418) | public static void PrintMatrix(TextWriter writer, Matrix m)
method PrintMatrix (line 1423) | public static void PrintMatrix(TextWriter writer, String name, Matrix m)
method PrintVector3 (line 1438) | public static void PrintVector3(TextWriter writer, Vector3 v)
method PrintVector3 (line 1443) | public static void PrintVector3(TextWriter writer, String name, Vector...
type FloatIntUnion (line 1466) | [StructLayout(LayoutKind.Explicit)]
method NextAfter (line 1476) | public static float NextAfter(float x, float y)
FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/ObjectArray.cs
class ObjectArray (line 34) | public class ObjectArray<T> : IList<T>,
method ObjectArray (line 47) | static ObjectArray()
method ObjectArray (line 52) | public ObjectArray()
method GetRawArray (line 57) | public T[] GetRawArray()
method ObjectArray (line 62) | public ObjectArray(IEnumerable<T> collection)
method ObjectArray (line 90) | public ObjectArray(int capacity)
method Add (line 99) | public void Add(T item)
method AddRange (line 109) | public void AddRange(IEnumerable<T> collection)
method AsReadOnly (line 114) | public ReadOnlyCollection<T> AsReadOnly()
method Swap (line 119) | public void Swap(int index0, int index1)
method Resize (line 126) | public void Resize(int newsize)
method Resize (line 131) | public void Resize(int newsize,bool allocate)
method BinarySearch (line 172) | public int BinarySearch(T item)
method BinarySearch (line 177) | public int BinarySearch(T item, IComparer<T> comparer)
method BinarySearch (line 182) | public int BinarySearch(int index, int count, T item, IComparer<T> com...
method Clear (line 195) | public void Clear()
method Contains (line 205) | public bool Contains(T item)
method ConvertAll (line 229) | public ObjectArray<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> ...
method CopyTo (line 244) | public void CopyTo(T[] array)
method CopyTo (line 249) | public void CopyTo(T[] array, int arrayIndex)
method CopyTo (line 254) | public void CopyTo(int index, T[] array, int arrayIndex, int count)
method EnsureCapacity (line 263) | private void EnsureCapacity(int min)
method Exists (line 276) | public bool Exists(Predicate<T> match)
method Find (line 281) | public T Find(Predicate<T> match)
method FindAll (line 297) | public ObjectArray<T> FindAll(Predicate<T> match)
method FindIndex (line 314) | public int FindIndex(Predicate<T> match)
method FindIndex (line 319) | public int FindIndex(int startIndex, Predicate<T> match)
method FindIndex (line 324) | public int FindIndex(int startIndex, int count, Predicate<T> match)
method FindLast (line 349) | public T FindLast(Predicate<T> match)
method FindLastIndex (line 365) | public int FindLastIndex(Predicate<T> match)
method FindLastIndex (line 370) | public int FindLastIndex(int startIndex, Predicate<T> match)
method FindLastIndex (line 375) | public int FindLastIndex(int startIndex, int count, Predicate<T> match)
method ForEach (line 407) | public void ForEach(Action<T> action)
method GetRange (line 424) | public ObjectArray<T> GetRange(int index, int count)
method IndexOf (line 440) | public int IndexOf(T item)
method IndexOf (line 445) | public int IndexOf(T item, int index)
method IndexOf (line 454) | public int IndexOf(T item, int index, int count)
method Insert (line 467) | public void Insert(int index, T item)
method InsertRange (line 486) | public void InsertRange(int index, IEnumerable<T> collection)
method IsCompatibleObject (line 534) | private static bool IsCompatibleObject(object value)
method LastIndexOf (line 543) | public int LastIndexOf(T item)
method LastIndexOf (line 548) | public int LastIndexOf(T item, int index)
method LastIndexOf (line 557) | public int LastIndexOf(T item, int index, int count)
method RemoveQuick (line 575) | public bool RemoveQuick(T item)
method RemoveAtQuick (line 591) | public bool RemoveAtQuick(int index)
method Remove (line 606) | public bool Remove(T item)
method RemoveAll (line 617) | public int RemoveAll(Predicate<T> match)
method RemoveAt (line 651) | public void RemoveAt(int index)
method RemoveRange (line 666) | public void RemoveRange(int index, int count)
method Reverse (line 688) | public void Reverse()
method Reverse (line 693) | public void Reverse(int index, int count)
method Sort (line 707) | public void Sort()
method Sort (line 712) | public void Sort(IComparer<T> comparer)
method Sort (line 717) | public void Sort(Comparison<T> comparison)
method Sort (line 730) | public void Sort(int index, int count, IComparer<T> comparer)
method GetEnumerator (line 744) | IEnumerator<T> IEnumerable<T>.GetEnumerator()
method CopyTo (line 749) | void ICollection.CopyTo(Array array, int arrayIndex)
method GetEnumerator (line 765) | IEnumerator IEnumerable.GetEnumerator()
method Add (line 770) | int IList.Add(object item)
method Contains (line 777) | bool IList.Contains(object item)
method IndexOf (line 782) | int IList.IndexOf(object item)
method Insert (line 791) | void IList.Insert(int index, object item)
method Remove (line 797) | void IList.Remove(object item)
method ToArray (line 805) | public T[] ToArray()
method TrimExcess (line 812) | public void TrimExcess()
method TrueForAll (line 821) | public bool TrueForAll(Predicate<T> match)
method VerifyValueType (line 837) | private static void VerifyValueType(object value)
method checkAndGrow (line 992) | private void checkAndGrow(int newSize)
type Enumerator (line 1002) | [StructLayout(LayoutKind.Sequential)]
method Enumerator (line 1009) | internal Enumerator(ObjectArray<T> list)
method Dispose (line 1017) | public void Dispose()
method MoveNext (line 1021) | public bool MoveNext()
method MoveNextRare (line 1033) | private bool MoveNextRare()
method Reset (line 1062) | void IEnumerator.Reset()
class FunctorComparer (line 1073) | internal sealed class FunctorComparer : IComparer<T>
method FunctorComparer (line 1080) | public FunctorComparer(Comparison<T> comparison)
method Compare (line 1086) | public int Compare(T x, T y)
FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/TransformUtil.cs
class TransformUtil (line 32) | public static class TransformUtil
method FloatToList (line 34) | public static IList<float> FloatToList(float f)
method VectorToList (line 41) | public static IList<float> VectorToList(IndexedVector3 vector)
method VectorToList (line 46) | public static IList<float> VectorToList(ref IndexedVector3 vector)
method VectorsFromList (line 55) | public static IList<IndexedVector3> VectorsFromList(IList<float> list)
method PlaneSpace1 (line 72) | public static void PlaneSpace1(ref IndexedVector3 n, out IndexedVector...
method AabbSupport (line 95) | public static IndexedVector3 AabbSupport(ref IndexedVector3 halfExtent...
method IntegrateTransform (line 102) | public static void IntegrateTransform(IndexedMatrix curTrans, IndexedV...
method IntegrateTransform (line 107) | public static void IntegrateTransform(ref IndexedMatrix curTrans,ref I...
method CalculateVelocityQuaternion (line 155) | public static void CalculateVelocityQuaternion(ref IndexedVector3 pos0...
method CalculateDiffAxisAngleQuaternion (line 171) | public static void CalculateDiffAxisAngleQuaternion(ref Quaternion orn...
method CalculateVelocity (line 193) | public static void CalculateVelocity(ref IndexedMatrix transform0, ref...
method CalculateDiffAxisAngle (line 204) | public static void CalculateDiffAxisAngle(ref IndexedMatrix transform0...
method GetRotation (line 232) | public static void GetRotation(ref IndexedBasisMatrix a, out Quaternio...
method GetRotation (line 237) | public static Quaternion GetRotation(ref IndexedBasisMatrix a)
class ConvexSeparatingDistanceUtil (line 249) | public class ConvexSeparatingDistanceUtil
method ConvexSeparatingDistanceUtil (line 262) | public ConvexSeparatingDistanceUtil(float boundingRadiusA, float bound...
method GetConservativeSeparatingDistance (line 269) | public float GetConservativeSeparatingDistance()
method UpdateSeparatingDistance (line 274) | public void UpdateSeparatingDistance(ref IndexedMatrix transA, ref Ind...
method InitSeparatingDistance (line 308) | void InitSeparatingDistance(ref IndexedVector3 separatingVector, float...
FILE: Sources/CommonLIB/AppCode/GImpact/LinearMath/UShortVector3.cs
type UShortVector3 (line 28) | public struct UShortVector3
method Min (line 34) | public void Min(ref UShortVector3 a)
method Max (line 41) | public void Max(ref UShortVector3 a)
FILE: Sources/CommonLIB/AppCode/Generics/MyDynamicObjectsPool.cs
class MyDynamicObjectPool (line 12) | public class MyDynamicObjectPool<T> where T : class
method MyDynamicObjectPool (line 16) | public MyDynamicObjectPool(int capacity)
method Preallocate (line 22) | private void Preallocate(int count)
method Allocate (line 31) | public T Allocate()
method Deallocate (line 41) | public void Deallocate(T item)
FILE: Sources/CommonLIB/AppCode/Generics/MyObjectsPool.cs
class MyObjectsPoolEnumerator (line 43) | public class MyObjectsPoolEnumerator<T> : IEnumerator<LinkedListNode<T>>
method MoveNext (line 65) | public bool MoveNext()
method Reset (line 95) | public void Reset()
method Dispose (line 101) | public void Dispose()
method MyObjectsPoolEnumerator (line 105) | public MyObjectsPoolEnumerator(LinkedList<T> list)
class MyObjectsPool (line 111) | public class MyObjectsPool<T> : IEnumerable<LinkedListNode<T>> where T :...
method MyObjectsPool (line 139) | private MyObjectsPool()
method MyObjectsPool (line 143) | public MyObjectsPool(int capacity)
method Allocate (line 167) | public T Allocate()
method Allocate (line 174) | public T Allocate(bool nullAllowed)
method AllocateEx (line 191) | public LinkedListNode<T> AllocateEx()
method GetActiveCount (line 212) | public int GetActiveCount()
method GetCapacity (line 218) | public int GetCapacity()
method Deallocate (line 225) | public void Deallocate(T item)
method Deallocate (line 244) | public void Deallocate(LinkedListNode<T> node)
method MarkForDeallocate (line 257) | public void MarkForDeallocate(LinkedListNode<T> node)
method DeallocateAllMarked (line 265) | public void DeallocateAllMarked()
method DeallocateAll (line 281) | public void DeallocateAll()
method GetEnumerator (line 295) | public IEnumerator<LinkedListNode<T>> GetEnumerator()
method GetEnumerator (line 301) | IEnumerator IEnumerable.GetEnumerator()
method GetPreallocatedItemsArray (line 309) | public LinkedListNode<T>[] GetPreallocatedItemsArray()
FILE: Sources/CommonLIB/AppCode/Generics/MyObjectsPoolSimple.cs
class MyObjectsPoolSimple (line 11) | public class MyObjectsPoolSimple<T> where T : class, new()
method MyObjectsPoolSimple (line 20) | private MyObjectsPoolSimple() { }
method MyObjectsPoolSimple (line 22) | public MyObjectsPoolSimple(int capacity)
method Allocate (line 39) | public T Allocate()
method GetAllocatedCount (line 52) | public int GetAllocatedCount()
method GetCapacity (line 58) | public int GetCapacity()
method ClearAllAllocated (line 64) | public void ClearAllAllocated()
method GetAllocatedItem (line 72) | public T GetAllocatedItem(int index)
FILE: Sources/CommonLIB/AppCode/Generics/MyWeightDictionary.cs
class MyWeightDictionary (line 13) | public class MyWeightDictionary<T>
method MyWeightDictionary (line 22) | public MyWeightDictionary(Dictionary<T, float> data)
method GetSum (line 44) | public float GetSum()
method GetItemByWeightNormalized (line 54) | public T GetItemByWeightNormalized(float weightNormalized)
method GetItemByWeight (line 64) | public T GetItemByWeight(float weight)
method GetRandomItem (line 82) | public T GetRandomItem(Random rnd)
FILE: Sources/CommonLIB/AppCode/Import/MyImporterConstants.cs
class MyImporterConstants (line 8) | public static class MyImporterConstants
FILE: Sources/CommonLIB/AppCode/Import/MyMaterialDescriptor.cs
class MyMaterialDescriptor (line 13) | public class MyMaterialDescriptor
method MyMaterialDescriptor (line 26) | public MyMaterialDescriptor(string materialName)
method MyMaterialDescriptor (line 36) | public MyMaterialDescriptor() {;}
method Write (line 43) | public bool Write(BinaryWriter writer)
method Read (line 59) | public bool Read(BinaryReader reader)
FILE: Sources/CommonLIB/AppCode/Import/MyMeshPartSolver.cs
type MyMeshDrawTechnique (line 12) | public enum MyMeshDrawTechnique : byte
class PositionPacker (line 25) | public static class PositionPacker
method PackPosition (line 27) | static public HalfVector4 PackPosition(ref Vector3 position)
method UnpackPosition (line 41) | static public Vector3 UnpackPosition(ref HalfVector4 position)
class MyModelDummy (line 49) | public class MyModelDummy
class MyModelInfo (line 55) | public class MyModelInfo
method MyModelInfo (line 61) | public MyModelInfo(int triCnt, int VertCnt, Vector3 BBsize)
class MyMeshPartInfo (line 69) | public class MyMeshPartInfo
method IsPhysical (line 76) | public static bool IsPhysical(MyMeshDrawTechnique technique)
method Export (line 82) | public bool Export(BinaryWriter writer)
method Import (line 104) | public bool Import(BinaryReader reader)
class MyMeshPartSolver (line 130) | public class MyMeshPartSolver
method GetMeshPartContainer (line 139) | public Dictionary<int, MyMeshPartInfo> GetMeshPartContainer() { return...
method Clear (line 271) | public void Clear()
method IsWrongTriangle (line 278) | bool IsWrongTriangle(Vector3 vertex0, Vector3 vertex1, Vector3 vertex2)
FILE: Sources/CommonLIB/AppCode/Import/MyModelExporter.cs
class MyModelExporter (line 13) | public class MyModelExporter
method MyModelExporter (line 23) | public MyModelExporter(string filePath)
method MyModelExporter (line 34) | public MyModelExporter()
method Close (line 41) | public void Close()
method WriteTag (line 52) | private void WriteTag(string tagName)
method WriteVector3 (line 61) | private void WriteVector3(ref Vector3 vct)
method WriteVector2 (line 73) | private void WriteVector2(ref Vector2 vct)
method WriteMatrix (line 84) | private void WriteMatrix(ref Matrix matrix)
method WriteHalfVector4 (line 110) | private void WriteHalfVector4(ref HalfVector4 val)
method WriteHalfVector2 (line 118) | private void WriteHalfVector2(ref HalfVector2 val)
method WriteByte4 (line 126) | private void WriteByte4(ref Byte4 val)
method ExportDataPackedAsHV4 (line 131) | public bool ExportDataPackedAsHV4(string tagName, Vector3[] vctArr)
method ExportDataPackedAsB4 (line 152) | public bool ExportDataPackedAsB4(string tagName, Vector3[] vctArr)
method ExportDataPackedAsHV2 (line 174) | public bool ExportDataPackedAsHV2(string tagName, Vector2[] vctArr)
method ExportData (line 201) | public bool ExportData(string tagName, Vector3[] vctArr)
method ExportData (line 224) | public bool ExportData(string tagName, Matrix[] matArr)
method ExportData (line 247) | public bool ExportData(string tagName, Vector2[] vctArr)
method ExportData (line 274) | public bool ExportData(string tagName, string[] strArr)
method ExportData (line 298) | public bool ExportData(string tagName, int[] intArr)
method ExportData (line 316) | public bool ExportData(string tagName, byte[] byteArray)
method ExportData (line 331) | public bool ExportData(string tagName, MyModelInfo modelInfo)
method ExportData (line 348) | public bool ExportData(string tagName, ref BoundingBox boundingBox)
method ExportData (line 363) | public bool ExportData(string tagName, ref BoundingSphere boundingSphere)
method ExportData (line 378) | public bool ExportData(string tagName, Dictionary<string, Matrix> dict)
method ExportData (line 398) | public bool ExportData(string tagName, Dictionary<int, MyMeshPartInfo>...
method ExportData (line 418) | public bool ExportData(string tagName, Dictionary<string, MyModelDummy...
method ExportFloat (line 445) | public bool ExportFloat(string tagName, float value)
method ExportBool (line 459) | public bool ExportBool(string tagName, bool value)
method ReadHalfVector4 (line 469) | HalfVector4 ReadHalfVector4(BinaryReader reader)
method ReadHalfVector2 (line 479) | HalfVector2 ReadHalfVector2(BinaryReader reader)
method ReadByte4 (line 489) | Byte4 ReadByte4(BinaryReader reader)
method ImportVector3 (line 501) | Vector3 ImportVector3(BinaryReader reader)
method ImportVector2 (line 516) | Vector2 ImportVector2(BinaryReader reader)
method ReadArrayOfHalfVector4 (line 527) | private HalfVector4[] ReadArrayOfHalfVector4(BinaryReader reader)
method ReadArrayOfByte4 (line 542) | private Byte4[] ReadArrayOfByte4(BinaryReader reader)
method ReadArrayOfHalfVector2 (line 557) | private HalfVector2[] ReadArrayOfHalfVector2(BinaryReader reader)
method ReadArrayOfVector3 (line 576) | private Vector3[] ReadArrayOfVector3(BinaryReader reader)
method ReadArrayOfVector2 (line 594) | private Vector2[] ReadArrayOfVector2(BinaryReader reader)
method ReadArrayOfString (line 611) | private string[] ReadArrayOfString(BinaryReader reader)
method ReadBoundingBox (line 629) | private BoundingBox ReadBoundingBox(BinaryReader reader)
method ReadBoundingSphere (line 644) | private BoundingSphere ReadBoundingSphere(BinaryReader reader)
method ReadMatrix (line 658) | private Matrix ReadMatrix(BinaryReader reader)
method ReadMeshParts (line 690) | private List<MyMeshPartInfo> ReadMeshParts(BinaryReader reader)
method ReadDummies (line 710) | private Dictionary<string, MyModelDummy> ReadDummies(BinaryReader reader)
method ReadArrayOfInt (line 744) | private int[] ReadArrayOfInt(BinaryReader reader)
method ReadArrayOfBytes (line 757) | private byte[] ReadArrayOfBytes(BinaryReader reader)
method ImportData (line 770) | public void ImportData(string assetFileName)
method ImportCustomData (line 788) | public void ImportCustomData(string assetFileName, SortedSet<string> t...
method LoadTagData (line 803) | private bool LoadTagData(BinaryReader reader)
method LoadCustomTagData (line 948) | private bool LoadCustomTagData(BinaryReader reader, SortedSet<string> ...
method GetTagData (line 1186) | public Dictionary<string, object> GetTagData() { return m_retTagData; }
FILE: Sources/CommonLIB/AppCode/Import/VF_Packer.cs
class VF_Packer (line 11) | public class VF_Packer
method PackAmbientAndAlpha (line 13) | public static short PackAmbientAndAlpha(float ambient, byte alpha)
method UnpackAmbient (line 23) | public static float UnpackAmbient(float packed)
method UnpackAmbient (line 31) | public static float UnpackAmbient(short packed)
method UnpackAlpha (line 39) | public static byte UnpackAlpha(short packed)
method UnpackAlpha (line 48) | public static byte UnpackAlpha(float packed)
method PackNormal (line 57) | static public uint PackNormal(ref Vector3 normal)
method PackNormalB4 (line 79) | static public Byte4 PackNormalB4(ref Vector3 normal)
method UnpackNormal (line 87) | static public Vector3 UnpackNormal(ref uint packedNormal)
method UnpackNormal (line 94) | static public Vector3 UnpackNormal(ref Byte4 packedNormal)
method PackPosition (line 124) | static public HalfVector4 PackPosition(ref Vector3 position)
method UnpackPosition (line 129) | static public Vector3 UnpackPosition(ref HalfVector4 position)
method RepackModelPosition (line 135) | static public Vector3 RepackModelPosition(ref Vector3 position)
FILE: Sources/CommonLIB/AppCode/MyMessageBox.cs
class MyMessageBox (line 10) | public static class MyMessageBox
method MessageBox (line 12) | [DllImport("user32.dll", CharSet = CharSet.Auto)]
method Show (line 15) | public static void Show(string caption, string text)
FILE: Sources/CommonLIB/AppCode/MyMwcEnums.cs
type MyMwcQuickLaunchType (line 9) | public enum MyMwcQuickLaunchType : byte
type MyMwcFinalBuildType (line 18) | public enum MyMwcFinalBuildType : byte
type LoggingOptions (line 25) | [Flags]
FILE: Sources/CommonLIB/AppCode/MyMwcFinalBuildConstants.cs
class MyMwcFinalBuildConstants (line 13) | public class MyMwcFinalBuildConstants
method GetValueForBuildType (line 269) | public static T GetValueForBuildType<T>(T ifPublic, T ifTest, T ifDeve...
FILE: Sources/CommonLIB/AppCode/MyMwcSingleCrypto.cs
class MyMwcSingleCrypto (line 8) | public class MyMwcSingleCrypto
method MyMwcSingleCrypto (line 12) | private MyMwcSingleCrypto()
method MyMwcSingleCrypto (line 16) | public MyMwcSingleCrypto(byte[] password)
method Encrypt (line 22) | public void Encrypt(byte[] data, int length)
method Decrypt (line 36) | public void Decrypt(byte[] data, int length)
FILE: Sources/CommonLIB/AppCode/MyTraceClient.cs
class MyTraceClient (line 10) | public class MyTraceClient
type E_TraceMessageType (line 12) | public enum E_TraceMessageType
type COPYDATASTRUCT (line 21) | public struct COPYDATASTRUCT
method SendMessage (line 31) | [DllImport("user32.dll", EntryPoint = "SendMessage", SetLastError = tr...
method FindWindow (line 33) | [DllImport("user32.dll", CharSet = CharSet.Auto)]
method InitTrace (line 43) | public static bool InitTrace(String fullPath)
method Trace (line 67) | [Conditional("DEBUG"), Conditional("DEVELOP")]
method TraceI (line 122) | [Conditional("DEBUG"), Conditional("DEVELOP")]
method TraceW (line 128) | [Conditional("DEBUG"), Conditional("DEVELOP")]
method TraceE (line 134) | [Conditional("DEBUG"), Conditional("DEVELOP")]
FILE: Sources/CommonLIB/AppCode/Networking/IMyEvent.cs
type IMyEvent (line 11) | public interface IMyEvent
method Read (line 13) | bool Read(MyMessageReader msg);
method Write (line 14) | void Write(MyMessageWriter msg);
FILE: Sources/CommonLIB/AppCode/Networking/IReadWriteMessage.cs
type IReadWriteMessage (line 8) | public interface IReadWriteMessage
method Read (line 10) | bool Read(MyMessageReader msg);
method Write (line 11) | void Write(MyMessageWriter msg);
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/INetEncryption.cs
type INetEncryption (line 9) | public interface INetEncryption
method Encrypt (line 14) | bool Encrypt(NetOutgoingMessage msg);
method Decrypt (line 19) | bool Decrypt(NetIncomingMessage msg);
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetAESEncryption.cs
class NetAESEncryption (line 13) | public class NetAESEncryption : INetEncryption
method NetAESEncryption (line 21) | static NetAESEncryption()
method NetAESEncryption (line 55) | public NetAESEncryption(byte[] key, byte[] iv)
method NetAESEncryption (line 78) | public NetAESEncryption(string key, int bitsize)
method NetAESEncryption (line 106) | public NetAESEncryption(string key)
method Encrypt (line 114) | public bool Encrypt(NetOutgoingMessage msg)
method Decrypt (line 146) | public bool Decrypt(NetIncomingMessage msg)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetBlockEncryptionBase.cs
class NetBlockEncryptionBase (line 9) | public abstract class NetBlockEncryptionBase : INetEncryption
method NetBlockEncryptionBase (line 22) | public NetBlockEncryptionBase()
method Encrypt (line 30) | public bool Encrypt(NetOutgoingMessage msg)
method Decrypt (line 58) | public bool Decrypt(NetIncomingMessage msg)
method EncryptBlock (line 81) | protected abstract void EncryptBlock(byte[] source, int sourceOffset, ...
method DecryptBlock (line 86) | protected abstract void DecryptBlock(byte[] source, int sourceOffset, ...
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetDESEncryption.cs
class NetDESEncryption (line 13) | public class NetDESEncryption : INetEncryption
method NetDESEncryption (line 21) | static NetDESEncryption()
method NetDESEncryption (line 55) | public NetDESEncryption(byte[] key, byte[] iv)
method NetDESEncryption (line 78) | public NetDESEncryption(string key, int bitsize)
method NetDESEncryption (line 106) | public NetDESEncryption(string key)
method Encrypt (line 114) | public bool Encrypt(NetOutgoingMessage msg)
method Decrypt (line 146) | public bool Decrypt(NetIncomingMessage msg)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetRC2Encryption.cs
class NetRC2Encryption (line 13) | public class NetRC2Encryption : INetEncryption
method NetRC2Encryption (line 21) | static NetRC2Encryption()
method NetRC2Encryption (line 55) | public NetRC2Encryption(byte[] key, byte[] iv)
method NetRC2Encryption (line 78) | public NetRC2Encryption(string key, int bitsize)
method NetRC2Encryption (line 107) | public NetRC2Encryption(string key)
method Encrypt (line 115) | public bool Encrypt(NetOutgoingMessage msg)
method Decrypt (line 147) | public bool Decrypt(NetIncomingMessage msg)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetTripleDESEncryption.cs
class NetTripleDESEncryption (line 13) | public class NetTripleDESEncryption : INetEncryption
method NetTripleDESEncryption (line 21) | static NetTripleDESEncryption()
method NetTripleDESEncryption (line 55) | public NetTripleDESEncryption(byte[] key, byte[] iv)
method NetTripleDESEncryption (line 78) | public NetTripleDESEncryption(string key, int bitsize)
method NetTripleDESEncryption (line 106) | public NetTripleDESEncryption(string key)
method Encrypt (line 114) | public bool Encrypt(NetOutgoingMessage msg)
method Decrypt (line 146) | public bool Decrypt(NetIncomingMessage msg)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetXorEncryption.cs
class NetXorEncryption (line 10) | public class NetXorEncryption : INetEncryption
method NetXorEncryption (line 17) | public NetXorEncryption(byte[] key)
method NetXorEncryption (line 25) | public NetXorEncryption(string key)
method Encrypt (line 33) | public bool Encrypt(NetOutgoingMessage msg)
method Decrypt (line 47) | public bool Decrypt(NetIncomingMessage msg)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetXteaEncryption.cs
class NetXtea (line 29) | public sealed class NetXtea : NetBlockEncryptionBase
method NetXtea (line 47) | public NetXtea(byte[] key, int rounds)
method NetXtea (line 76) | public NetXtea(byte[] key)
method NetXtea (line 84) | public NetXtea(string key)
method EncryptBlock (line 92) | protected override void EncryptBlock(byte[] source, int sourceOffset, ...
method DecryptBlock (line 112) | protected override void DecryptBlock(byte[] source, int sourceOffset, ...
method BytesToUInt (line 130) | private static uint BytesToUInt(byte[] bytes, int offset)
method UIntToBytes (line 138) | private static void UIntToBytes(uint value, byte[] destination, int de...
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBigInteger.cs
class NetBigInteger (line 12) | internal class NetBigInteger
method GetByteLength (line 48) | private static int GetByteLength(
method NetBigInteger (line 54) | private NetBigInteger()
method NetBigInteger (line 58) | private NetBigInteger(
method NetBigInteger (line 99) | public NetBigInteger(
method NetBigInteger (line 105) | public NetBigInteger(
method NetBigInteger (line 258) | public NetBigInteger(
method NetBigInteger (line 264) | public NetBigInteger(
method MakeMagnitude (line 318) | private static int[] MakeMagnitude(
method NetBigInteger (line 375) | public NetBigInteger(
method NetBigInteger (line 382) | public NetBigInteger(
method Abs (line 404) | public NetBigInteger Abs()
method AddMagnitudes (line 410) | private static int[] AddMagnitudes(
method Add (line 435) | public NetBigInteger Add(
method AddToMagnitude (line 455) | private NetBigInteger AddToMagnitude(
method And (line 493) | public NetBigInteger And(
method calcBitLength (line 549) | private int calcBitLength(
method BitLen (line 606) | private static int BitLen(
method QuickPow2Check (line 625) | private bool QuickPow2Check()
method CompareTo (line 630) | public int CompareTo(
method CompareTo (line 639) | private static int CompareTo(
method CompareNoLeadingZeroes (line 658) | private static int CompareNoLeadingZeroes(
method CompareTo (line 685) | public int CompareTo(
method Divide (line 695) | private int[] Divide(
method Divide (line 827) | public NetBigInteger Divide(
method DivideAndRemainder (line 847) | public NetBigInteger[] DivideAndRemainder(
method Equals (line 881) | public override bool Equals(
method Gcd (line 905) | public NetBigInteger Gcd(
method GetHashCode (line 928) | public override int GetHashCode()
method Inc (line 944) | private NetBigInteger Inc()
method Max (line 965) | public NetBigInteger Max(
method Min (line 971) | public NetBigInteger Min(
method Mod (line 977) | public NetBigInteger Mod(
method ModInverse (line 988) | public NetBigInteger ModInverse(
method ExtEuclid (line 1010) | private static NetBigInteger ExtEuclid(
method ZeroOut (line 1052) | private static void ZeroOut(
method ModPow (line 1058) | public NetBigInteger ModPow(
method Square (line 1224) | private static int[] Square(
method Multiply (line 1296) | private static int[] Multiply(
method FastExtEuclid (line 1343) | private static long FastExtEuclid(
method FastModInverse (line 1374) | private static long FastModInverse(
method GetMQuote (line 1395) | private long GetMQuote()
method MultiplyMonty (line 1415) | private static void MultiplyMonty(
method MultiplyMontyNIsOne (line 1473) | private static uint MultiplyMontyNIsOne(
method Modulus (line 1494) | public NetBigInteger Modulus(
method Multiply (line 1500) | public NetBigInteger Multiply(
method Negate (line 1535) | public NetBigInteger Negate()
method Not (line 1543) | public NetBigInteger Not()
method Pow (line 1548) | public NetBigInteger Pow(int exp)
method Remainder (line 1582) | private int Remainder(
method Remainder (line 1598) | private int[] Remainder(
method Remainder (line 1706) | public NetBigInteger Remainder(
method LastNBits (line 1750) | private int[] LastNBits(
method ShiftLeft (line 1773) | private static int[] ShiftLeft(
method ShiftLeft (line 1818) | public NetBigInteger ShiftLeft(
method ShiftRightInPlace (line 1848) | private static int[] ShiftRightInPlace(
method ShiftRightOneInPlace (line 1891) | private static int[] ShiftRightOneInPlace(
method ShiftRight (line 1910) | public NetBigInteger ShiftRight(
method Subtract (line 1965) | private static int[] Subtract(
method Subtract (line 1999) | public NetBigInteger Subtract(
method doSubBigLil (line 2030) | private static int[] doSubBigLil(
method ToByteArray (line 2039) | public byte[] ToByteArray()
method ToByteArrayUnsigned (line 2044) | public byte[] ToByteArrayUnsigned()
method ToByteArray (line 2049) | private byte[] ToByteArray(
method ToString (line 2129) | public override string ToString()
method ToString (line 2134) | public string ToString(
method createUValueOf (line 2228) | private static NetBigInteger createUValueOf(
method createValueOf (line 2251) | private static NetBigInteger createValueOf(
method ValueOf (line 2265) | public static NetBigInteger ValueOf(
method GetLowestSetBit (line 2285) | public int GetLowestSetBit()
method TestBit (line 2320) | public bool TestBit(
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBitVector.cs
class NetBitVector (line 28) | public sealed class NetBitVector
method NetBitVector (line 42) | public NetBitVector(int bitsCapacity)
method IsEmpty (line 51) | public bool IsEmpty()
method Count (line 60) | public int Count()
method RotateDown (line 68) | public void RotateDown()
method GetFirstSetIndex (line 89) | public int GetFirstSetIndex()
method Get (line 110) | public bool Get(int bitIndex)
method Set (line 120) | public void Set(int bitIndex, bool value)
method Clear (line 152) | public void Clear()
method ToString (line 162) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBitWriter.cs
method ReadByte (line 37) | public static byte ReadByte(byte[] fromBuffer, int numberOfBits, int rea...
method ReadBytes (line 70) | public static void ReadBytes(byte[] fromBuffer, int numberOfBytes, int r...
method WriteByte (line 103) | public static void WriteByte(byte source, int numberOfBits, byte[] desti...
method WriteBytes (line 143) | public static void WriteBytes(byte[] source, int sourceByteOffset, int n...
method ReadUInt16 (line 174) | [CLSCompliant(false)]
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Peek.cs
class NetBuffer (line 26) | public partial class NetBuffer
method PeekDataBuffer (line 31) | public byte[] PeekDataBuffer() { return m_data; }
method PeekBoolean (line 39) | public bool PeekBoolean()
method PeekByte (line 52) | public byte PeekByte()
method PeekSByte (line 62) | [CLSCompliant(false)]
method PeekByte (line 73) | public byte PeekByte(int numberOfBits)
method PeekBytes (line 82) | public byte[] PeekBytes(int numberOfBytes)
method PeekBytes (line 94) | public void PeekBytes(byte[] into, int offset, int numberOfBytes)
method PeekInt16 (line 109) | public Int16 PeekInt16()
method PeekUInt16 (line 119) | [CLSCompliant(false)]
method PeekInt32 (line 133) | public Int32 PeekInt32()
method PeekInt32 (line 143) | public Int32 PeekInt32(int numberOfBits)
method PeekUInt32 (line 169) | [CLSCompliant(false)]
method PeekUInt32 (line 180) | [CLSCompliant(false)]
method PeekUInt64 (line 196) | [CLSCompliant(false)]
method PeekInt64 (line 212) | public Int64 PeekInt64()
method PeekUInt64 (line 226) | [CLSCompliant(false)]
method PeekInt64 (line 248) | public Int64 PeekInt64(int numberOfBits)
method PeekFloat (line 260) | public float PeekFloat()
method PeekSingle (line 268) | public float PeekSingle()
method PeekDouble (line 285) | public double PeekDouble()
method PeekString (line 303) | public string PeekString()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Read.Reflection.cs
class NetBuffer (line 24) | public partial class NetBuffer
method ReadAllFields (line 29) | public void ReadAllFields(object target)
method ReadAllFields (line 37) | public void ReadAllFields(object target, BindingFlags flags)
method ReadAllProperties (line 66) | public void ReadAllProperties(object target)
method ReadAllProperties (line 74) | public void ReadAllProperties(object target, BindingFlags flags)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Read.cs
class NetBuffer (line 10) | public partial class NetBuffer
method ReadBoolean (line 17) | public bool ReadBoolean()
method ReadByte (line 28) | public byte ReadByte()
method ReadByte (line 39) | public bool ReadByte(out byte result)
method ReadSByte (line 54) | [CLSCompliant(false)]
method ReadByte (line 66) | public byte ReadByte(int numberOfBits)
method ReadBytes (line 77) | public byte[] ReadBytes(int numberOfBytes)
method ReadBytes (line 90) | public bool ReadBytes(int numberOfBytes, out byte[] result)
method ReadBytes (line 110) | public void ReadBytes(byte[] into, int offset, int numberOfBytes)
method ReadBits (line 126) | public void ReadBits(byte[] into, int offset, int numberOfBits)
method ReadInt16 (line 146) | public Int16 ReadInt16()
method ReadUInt16 (line 157) | [CLSCompliant(false)]
method ReadInt32 (line 169) | public Int32 ReadInt32()
method ReadInt32 (line 180) | [CLSCompliant(false)]
method ReadInt32 (line 197) | public Int32 ReadInt32(int numberOfBits)
method ReadUInt32 (line 224) | [CLSCompliant(false)]
method ReadUInt32 (line 236) | [CLSCompliant(false)]
method ReadUInt32 (line 252) | [CLSCompliant(false)]
method ReadUInt64 (line 266) | [CLSCompliant(false)]
method ReadInt64 (line 284) | public Int64 ReadInt64()
method ReadUInt64 (line 298) | [CLSCompliant(false)]
method ReadInt64 (line 321) | public Int64 ReadInt64(int numberOfBits)
method ReadFloat (line 330) | public float ReadFloat()
method ReadSingle (line 338) | public float ReadSingle()
method ReadSingle (line 356) | public bool ReadSingle(out float result)
method ReadDouble (line 379) | public double ReadDouble()
method ReadVariableUInt32 (line 402) | [CLSCompliant(false)]
method ReadVariableUInt32 (line 420) | [CLSCompliant(false)]
method ReadVariableInt32 (line 446) | public int ReadVariableInt32()
method ReadVariableInt64 (line 455) | public Int64 ReadVariableInt64()
method ReadVariableUInt64 (line 464) | [CLSCompliant(false)]
method ReadSignedSingle (line 487) | public float ReadSignedSingle(int numberOfBits)
method ReadUnitSingle (line 499) | public float ReadUnitSingle(int numberOfBits)
method ReadRangedSingle (line 513) | public float ReadRangedSingle(float min, float max, int numberOfBits)
method ReadRangedInteger (line 528) | public int ReadRangedInteger(int min, int max)
method ReadString (line 540) | public string ReadString()
method ReadString (line 564) | public bool ReadString(out string result)
method ReadTime (line 607) | public double ReadTime(NetConnection connection, bool highPrecision)
method ReadIPEndpoint (line 621) | public IPEndPoint ReadIPEndpoint()
method SkipPadBits (line 634) | public void SkipPadBits()
method ReadPadBits (line 642) | public void ReadPadBits()
method SkipPadBits (line 650) | public void SkipPadBits(int numberOfBits)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Write.Reflection.cs
class NetBuffer (line 24) | public partial class NetBuffer
method WriteAllFields (line 29) | public void WriteAllFields(object ob)
method WriteAllFields (line 37) | public void WriteAllFields(object ob, BindingFlags flags)
method WriteAllProperties (line 62) | public void WriteAllProperties(object ob)
method WriteAllProperties (line 70) | public void WriteAllProperties(object ob, BindingFlags flags)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Write.cs
type SingleUIntUnion (line 30) | [StructLayout(LayoutKind.Explicit)]
method EnsureBufferSize (line 46) | public void EnsureBufferSize(int numberOfBits)
method InternalEnsureBufferSize (line 62) | internal void InternalEnsureBufferSize(int numberOfBits)
method Write (line 78) | public void Write(bool value)
method Write (line 88) | public void Write(byte source)
method Write (line 98) | [CLSCompliant(false)]
method Write (line 109) | public void Write(byte source, int numberOfBits)
method Write (line 120) | public void Write(byte[] source)
method Write (line 133) | public void Write(byte[] source, int offsetInBytes, int numberOfBytes)
method Write (line 147) | [CLSCompliant(false)]
method Write (line 158) | [CLSCompliant(false)]
method Write (line 170) | public void Write(Int16 source)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.cs
class NetBuffer (line 7) | public partial class NetBuffer
method NetBuffer (line 70) | static NetBuffer()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetClient.cs
class NetClient (line 27) | public class NetClient : NetPeer
method NetClient (line 71) | public NetClient(NetPeerConfiguration config)
method Connect (line 83) | public override NetConnection Connect(IPEndPoint remoteEndpoint, NetOu...
method Disconnect (line 100) | public void Disconnect(string byeMessage)
method SendMessage (line 125) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetDeliveryMe...
method SendMessage (line 140) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetDeliveryMe...
method ToString (line 155) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.Handshake.cs
class NetConnection (line 7) | public partial class NetConnection
method UnconnectedHeartbeat (line 23) | internal void UnconnectedHeartbeat(float now)
method ExecuteDisconnect (line 92) | internal void ExecuteDisconnect(string reason, bool sendByeMessage)
method SendConnect (line 120) | internal void SendConnect(float now)
method SendConnectResponse (line 143) | internal void SendConnectResponse(float now, bool onLibraryThread)
method SendDisconnect (line 170) | internal void SendDisconnect(string reason, bool onLibraryThread)
method WriteLocalHail (line 183) | private void WriteLocalHail(NetOutgoingMessage om)
method SendConnectionEstablished (line 197) | internal void SendConnectionEstablished()
method Approve (line 214) | public void Approve()
method Approve (line 231) | public void Approve(NetOutgoingMessage localHail)
method Deny (line 247) | public void Deny()
method Deny (line 256) | public void Deny(string reason)
method ReceivedHandshake (line 265) | internal void ReceivedHandshake(double now, NetMessageType tp, int ptr...
method ValidateHandshakeData (line 416) | private bool ValidateHandshakeData(int ptr, int payloadLength, out byt...
method Disconnect (line 455) | public void Disconnect(string byeMessage)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.Latency.cs
class NetConnection (line 5) | public partial class NetConnection
method InitializeRemoteTimeOffset (line 26) | internal void InitializeRemoteTimeOffset(float remoteSendTime)
method GetLocalTime (line 34) | public double GetLocalTime(double remoteTimestamp)
method GetRemoteTime (line 42) | public double GetRemoteTime(double localTimestamp)
method InitializePing (line 47) | internal void InitializePing()
method SendPing (line 61) | internal void SendPing()
method SendPong (line 79) | internal void SendPong(int pingNumber)
method ReceivedPong (line 96) | internal void ReceivedPong(float now, int pongNumber, float remoteSend...
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.MTU.cs
class NetConnection (line 5) | public partial class NetConnection
type ExpandMTUStatus (line 7) | private enum ExpandMTUStatus
method GetMTU (line 27) | public int GetMTU()
method InitExpandMTU (line 32) | internal void InitExpandMTU(double now)
method MTUExpansionHeartbeat (line 40) | private void MTUExpansionHeartbeat(double now)
method ExpandMTU (line 73) | private void ExpandMTU(double now, bool succeeded)
method SendExpandMTU (line 104) | private void SendExpandMTU(double now, int size)
method FinalizeMTU (line 138) | private void FinalizeMTU(int size)
method SendMTUSuccess (line 149) | private void SendMTUSuccess(int size)
method HandleExpandMTUSuccess (line 163) | private void HandleExpandMTUSuccess(double now, int size)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.cs
class NetConnection (line 11) | [DebuggerDisplay("RemoteUniqueIdentifier={RemoteUniqueIdentifier} Remote...
method GetResendDelay (line 70) | internal float GetResendDelay()
method NetConnection (line 78) | internal NetConnection(NetPeer peer, IPEndPoint remoteEndpoint)
method MutateEndpoint (line 97) | internal void MutateEndpoint(IPEndPoint endpoint)
method SetStatus (line 103) | internal void SetStatus(NetConnectionStatus status, string reason)
method Heartbeat (line 136) | internal void Heartbeat(float now, uint frameCounter)
method QueueSendMessage (line 271) | internal void QueueSendMessage(NetOutgoingMessage om, int seqNr)
method SendMessage (line 302) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetDeliveryMe...
method EnqueueMessage (line 308) | internal NetSendResult EnqueueMessage(NetOutgoingMessage msg, NetDeliv...
method CreateSenderChannel (line 332) | private NetSenderChannelBase CreateSenderChannel(NetMessageType tp)
method ReceivedLibraryMessage (line 372) | internal void ReceivedLibraryMessage(NetMessageType tp, int ptr, int p...
method ReceivedMessage (line 419) | internal void ReceivedMessage(NetIncomingMessage msg)
method CreateReceiverChannel (line 433) | private NetReceiverChannelBase CreateReceiverChannel(NetMessageType tp)
method QueueAck (line 468) | internal void QueueAck(NetMessageType tp, int sequenceNumber)
method GetSendQueueInfo (line 477) | public void GetSendQueueInfo(NetDeliveryMethod method, int sequenceCha...
method Shutdown (line 493) | internal void Shutdown(string reason)
method ToString (line 501) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnectionStatistics.cs
type MessageResendReason (line 30) | internal enum MessageResendReason
class NetConnectionStatistics (line 39) | public sealed class NetConnectionStatistics
method NetConnectionStatistics (line 55) | internal NetConnectionStatistics(NetConnection conn)
method Reset (line 61) | internal void Reset()
method PacketSent (line 97) | internal void PacketSent(int numBytes, int numMessages)
method PacketSent (line 105) | [Conditional("DEBUG")]
method PacketReceived (line 116) | internal void PacketReceived(int numBytes, int numMessages)
method PacketReceived (line 124) | [Conditional("DEBUG")]
method MessageResent (line 135) | internal void MessageResent(MessageResendReason reason)
method MessageResent (line 143) | [Conditional("DEBUG")]
method ToString (line 156) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnectionStatus.cs
type NetConnectionStatus (line 26) | public enum NetConnectionStatus
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetConstants.cs
class NetConstants (line 26) | internal static class NetConstants
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetDeliveryMethod.cs
type NetDeliveryMethod (line 10) | public enum NetDeliveryMethod : byte
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetException.cs
class NetException (line 28) | [Serializable]
method NetException (line 34) | public NetException()
method NetException (line 42) | public NetException(string message)
method NetException (line 50) | public NetException(string message, Exception inner)
method NetException (line 58) | private NetException(SerializationInfo info, StreamingContext context)
method Assert (line 66) | [Conditional("DEBUG")]
method Assert (line 76) | [Conditional("DEBUG")]
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetFragmentationHelper.cs
class NetFragmentationHelper (line 5) | internal static class NetFragmentationHelper
method WriteHeader (line 7) | internal static int WriteHeader(
method ReadHeader (line 53) | internal static int ReadHeader(byte[] buffer, int ptr, out int group, ...
method GetFragmentationHeaderSize (line 114) | internal static int GetFragmentationHeaderSize(int groupId, int totalB...
method GetBestChunkSize (line 153) | internal static int GetBestChunkSize(int group, int totalBytes, int mtu)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetFragmentationInfo.cs
class NetFragmentationInfo (line 5) | public sealed class NetFragmentationInfo
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetIncomingMessage.cs
class NetIncomingMessage (line 28) | [DebuggerDisplay("Type={MessageType} LengthBits={LengthBits}")]
method NetIncomingMessage (line 69) | internal NetIncomingMessage()
method NetIncomingMessage (line 73) | internal NetIncomingMessage(NetIncomingMessageType tp)
method Reset (line 78) | internal void Reset()
method Decrypt (line 93) | public bool Decrypt(INetEncryption encryption)
method ReadTime (line 102) | public double ReadTime(bool highPrecision)
method ToString (line 110) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetIncomingMessageType.cs
type NetIncomingMessageType (line 28) | [SuppressMessage("Microsoft.Design", "CA1027:MarkEnumsWithFlags")]
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetMessageType.cs
type NetMessageType (line 23) | internal enum NetMessageType : byte
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetNatIntroduction.cs
class NetPeer (line 7) | public partial class NetPeer
method Introduce (line 12) | public void Introduce(
method HandleNatIntroduction (line 43) | private void HandleNatIntroduction(int ptr)
method HandleNatPunch (line 81) | private void HandleNatPunch(int ptr, IPEndPoint senderEndpoint)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetOutgoingMessage.cs
class NetOutgoingMessage (line 28) | [DebuggerDisplay("LengthBits={LengthBits}")]
method NetOutgoingMessage (line 40) | internal NetOutgoingMessage()
method Reset (line 44) | internal void Reset()
method Encode (line 53) | internal int Encode(byte[] intoBuffer, int ptr, int sequenceNumber)
method GetEncodedSize (line 107) | internal int GetEncodedSize()
method Encrypt (line 119) | public bool Encrypt(INetEncryption encryption)
method ToString (line 127) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Discovery.cs
class NetPeer (line 6) | public partial class NetPeer
method DiscoverLocalPeers (line 11) | public void DiscoverLocalPeers(int serverPort)
method DiscoverKnownPeer (line 21) | public bool DiscoverKnownPeer(string host, int serverPort)
method DiscoverKnownPeer (line 33) | public void DiscoverKnownPeer(IPEndPoint endpoint)
method SendDiscoveryResponse (line 43) | public void SendDiscoveryResponse(NetOutgoingMessage msg, IPEndPoint r...
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Fragmentation.cs
class ReceivedFragmentGroup (line 7) | internal class ReceivedFragmentGroup
class NetPeer (line 14) | public partial class NetPeer
method SendFragmentedMessage (line 21) | private void SendFragmentedMessage(NetOutgoingMessage msg, IList<NetCo...
method HandleReleasedFragment (line 74) | private void HandleReleasedFragment(NetIncomingMessage im)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Internal.cs
class NetPeer (line 13) | public partial class NetPeer
method RegisterReceivedCallback (line 48) | public void RegisterReceivedCallback(SendOrPostCallback callback)
method ReleaseMessage (line 57) | internal void ReleaseMessage(NetIncomingMessage msg)
method InitializeNetwork (line 79) | private void InitializeNetwork()
method NetworkLoop (line 162) | private void NetworkLoop()
method ExecutePeerShutdown (line 189) | private void ExecutePeerShutdown()
method Heartbeat (line 259) | private void Heartbeat()
method FlushSendQueue (line 505) | public void FlushSendQueue()
method HandleIncomingDiscoveryRequest (line 510) | internal void HandleIncomingDiscoveryRequest(double now, IPEndPoint se...
method HandleIncomingDiscoveryResponse (line 524) | internal void HandleIncomingDiscoveryResponse(double now, IPEndPoint s...
method ReceivedUnconnectedLibraryMessage (line 538) | private void ReceivedUnconnectedLibraryMessage(double now, IPEndPoint ...
method AcceptConnection (line 630) | internal void AcceptConnection(NetConnection conn)
method VerifyNetworkThread (line 652) | [Conditional("DEBUG")]
method SetupReadHelperMessage (line 660) | internal NetIncomingMessage SetupReadHelperMessage(int ptr, int payloa...
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.LatencySimulation.cs
class NetPeer (line 30) | public partial class NetPeer
class DelayedPacket (line 36) | private class DelayedPacket
method SendPacket (line 43) | internal void SendPacket(int numBytes, IPEndPoint target, int numMessa...
method SendDelayedPackets (line 94) | private void SendDelayedPackets()
method FlushDelayedPackets (line 115) | private void FlushDelayedPackets()
method ActuallySendPacket (line 127) | internal bool ActuallySendPacket(byte[] data, int numBytes, IPEndPoint...
method SendMTUPacket (line 170) | internal bool SendMTUPacket(int numBytes, IPEndPoint target)
method SendMTUPacket (line 206) | internal bool SendMTUPacket(int numBytes, IPEndPoint target)
method SendPacket (line 243) | internal void SendPacket(int numBytes, IPEndPoint target, int numMessa...
method FlushDelayedPackets (line 287) | private void FlushDelayedPackets()
method SendCallBack (line 291) | private void SendCallBack(IAsyncResult res)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Logging.cs
class NetPeer (line 23) | public partial class NetPeer
method LogVerbose (line 25) | [Conditional("DEBUG")]
method LogDebug (line 32) | [Conditional("DEBUG")]
method LogWarning (line 39) | internal void LogWarning(string message)
method LogError (line 45) | internal void LogError(string message)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.MessagePools.cs
class NetPeer (line 7) | public partial class NetPeer
method InitializePools (line 15) | private void InitializePools()
method GetStorage (line 31) | internal byte[] GetStorage(int minimumCapacity)
method Recycle (line 53) | internal void Recycle(byte[] storage)
method CreateMessage (line 77) | public NetOutgoingMessage CreateMessage()
method CreateMessage (line 85) | public NetOutgoingMessage CreateMessage(string content)
method CreateMessage (line 98) | public NetOutgoingMessage CreateMessage(int initialCapacity)
method CreateIncomingMessage (line 110) | internal NetIncomingMessage CreateIncomingMessage(NetIncomingMessageTy...
method CreateIncomingMessage (line 121) | internal NetIncomingMessage CreateIncomingMessage(NetIncomingMessageTy...
method Recycle (line 135) | public void Recycle(NetIncomingMessage msg)
method Recycle (line 153) | public void Recycle(IEnumerable<NetIncomingMessage> toRecycle)
method Recycle (line 187) | internal void Recycle(NetOutgoingMessage msg)
method CreateIncomingMessage (line 211) | internal NetIncomingMessage CreateIncomingMessage(NetIncomingMessageTy...
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Send.cs
class NetPeer (line 8) | public partial class NetPeer
method SendMessage (line 16) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetConnection...
method SendMessage (line 28) | public NetSendResult SendMessage(NetOutgoingMessage msg, NetConnection...
method GetMTU (line 65) | internal int GetMTU(IList<NetConnection> recipients)
method SendMessage (line 86) | public void SendMessage(NetOutgoingMessage msg, List<NetConnection> re...
method SendUnconnectedMessage (line 131) | public void SendUnconnectedMessage(NetOutgoingMessage msg, string host...
method SendUnconnectedMessage (line 156) | public void SendUnconnectedMessage(NetOutgoingMessage msg, IPEndPoint ...
method SendUnconnectedMessage (line 177) | public void SendUnconnectedMessage(NetOutgoingMessage msg, IList<IPEnd...
method SendUnconnectedToSelf (line 201) | public void SendUnconnectedToSelf(NetOutgoingMessage msg)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.cs
class NetPeer (line 11) | public partial class NetPeer
method NetPeer (line 96) | public NetPeer(NetPeerConfiguration config)
method Start (line 113) | public void Start()
method GetConnection (line 150) | public NetConnection GetConnection(IPEndPoint ep)
method WaitMessage (line 164) | public NetIncomingMessage WaitMessage(int maxMillis)
method ReadMessage (line 177) | public NetIncomingMessage ReadMessage()
method ReadMessages (line 194) | public int ReadMessages(IList<NetIncomingMessage> addTo)
method SendLibrary (line 214) | internal void SendLibrary(NetOutgoingMessage msg, IPEndPoint recipient)
method Connect (line 227) | public NetConnection Connect(string host, int port)
method Connect (line 235) | public NetConnection Connect(string host, int port, NetOutgoingMessage...
method Connect (line 243) | public NetConnection Connect(IPEndPoint remoteEndpoint)
method Connect (line 251) | public virtual NetConnection Connect(IPEndPoint remoteEndpoint, NetOut...
method RawSend (line 304) | public void RawSend(byte[] arr, int offset, int length, IPEndPoint des...
method RawSend (line 306) | internal void RawSend(byte[] arr, int offset, int length, IPEndPoint d...
method Shutdown (line 318) | public void Shutdown(string bye)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeerConfiguration.cs
class NetPeerConfiguration (line 28) | public sealed class NetPeerConfiguration
method NetPeerConfiguration (line 67) | public NetPeerConfiguration(string appIdentifier)
method Lock (line 113) | internal void Lock()
method EnableMessageType (line 129) | public void EnableMessageType(NetIncomingMessageType type)
method DisableMessageType (line 137) | public void DisableMessageType(NetIncomingMessageType type)
method SetMessageTypeEnabled (line 145) | public void SetMessageTypeEnabled(NetIncomingMessageType type, bool en...
method IsMessageTypeEnabled (line 156) | public bool IsMessageTypeEnabled(NetIncomingMessageType type)
method Clone (line 443) | public NetPeerConfiguration Clone()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeerStatistics.cs
class NetPeerStatistics (line 33) | public sealed class NetPeerStatistics
method NetPeerStatistics (line 48) | internal NetPeerStatistics(NetPeer peer)
method Reset (line 54) | internal void Reset()
method PacketSent (line 109) | internal void PacketSent(int numBytes, int numMessages)
method PacketSent (line 116) | [Conditional("DEBUG")]
method PacketReceived (line 126) | internal void PacketReceived(int numBytes, int numMessages)
method PacketReceived (line 133) | [Conditional("DEBUG")]
method ToString (line 145) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeerStatus.cs
type NetPeerStatus (line 27) | public enum NetPeerStatus
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetQueue.cs
class NetQueue (line 31) | [DebuggerDisplay("Count={Count} Capacity={Capacity}")]
method NetQueue (line 66) | public NetQueue(int initialCapacity)
method Enqueue (line 75) | public void Enqueue(T item)
method Enqueue (line 91) | public void Enqueue(IEnumerable<T> items)
method EnqueueFirst (line 110) | public void EnqueueFirst(T item)
method SetCapacity (line 126) | private void SetCapacity(int newCapacity)
method TryDequeue (line 158) | public bool TryDequeue(out T item)
method TryDrain (line 187) | public int TryDrain(IList<T> addTo)
method TryPeek (line 211) | public T TryPeek(int offset)
method Contains (line 227) | public bool Contains(T item)
method ToArray (line 253) | public T[] ToArray()
method Clear (line 272) | public void Clear()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetRandom.cs
class NetRandom (line 38) | public class NetRandom
method NetRandom (line 59) | public NetRandom()
method NetRandom (line 70) | public NetRandom(int seed)
method GetSeed (line 78) | public int GetSeed(object forObject)
method Reinitialise (line 99) | public void Reinitialise(int seed)
method Next (line 126) | public int Next()
method Next (line 145) | public int Next(int upperBound)
method Next (line 165) | public int Next(int lowerBound, int upperBound)
method NextDouble (line 191) | public double NextDouble()
method NextSingle (line 211) | public float NextSingle()
method NextBytes (line 221) | public void NextBytes(byte[] buffer)
method NextUInt (line 318) | [CLSCompliant(false)]
method NextInt (line 335) | public int NextInt()
method NextBool (line 354) | public bool NextBool()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReceiverChannelBase.cs
class NetReceiverChannelBase (line 5) | internal abstract class NetReceiverChannelBase
method NetReceiverChannelBase (line 10) | public NetReceiverChannelBase(NetConnection connection)
method ReceiveMessage (line 16) | internal abstract void ReceiveMessage(NetIncomingMessage msg);
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableOrderedReceiver.cs
class NetReliableOrderedReceiver (line 5) | internal sealed class NetReliableOrderedReceiver : NetReceiverChannelBase
method NetReliableOrderedReceiver (line 12) | public NetReliableOrderedReceiver(NetConnection connection, int window...
method AdvanceWindow (line 20) | private void AdvanceWindow()
method ReceiveMessage (line 26) | internal override void ReceiveMessage(NetIncomingMessage message)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableSenderChannel.cs
class NetReliableSenderChannel (line 9) | internal sealed class NetReliableSenderChannel : NetSenderChannelBase
method NetReliableSenderChannel (line 23) | internal NetReliableSenderChannel(NetConnection connection, int window...
method GetAllowedSends (line 35) | internal override int GetAllowedSends()
method Reset (line 42) | internal override void Reset()
method Enqueue (line 52) | internal override NetSendResult Enqueue(NetOutgoingMessage message)
method SendQueuedMessages (line 64) | internal override void SendQueuedMessages(float now)
method ExecuteSend (line 114) | private void ExecuteSend(float now, NetOutgoingMessage message)
method DestoreMessage (line 131) | private void DestoreMessage(int storeIndex)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableSequencedReceiver.cs
class NetReliableSequencedReceiver (line 5) | internal sealed class NetReliableSequencedReceiver : NetReceiverChannelBase
method NetReliableSequencedReceiver (line 10) | public NetReliableSequencedReceiver(NetConnection connection, int wind...
method AdvanceWindow (line 16) | private void AdvanceWindow()
method ReceiveMessage (line 21) | internal override void ReceiveMessage(NetIncomingMessage message)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableUnorderedReceiver.cs
class NetReliableUnorderedReceiver (line 5) | internal sealed class NetReliableUnorderedReceiver : NetReceiverChannelBase
method NetReliableUnorderedReceiver (line 11) | public NetReliableUnorderedReceiver(NetConnection connection, int wind...
method AdvanceWindow (line 18) | private void AdvanceWindow()
method ReceiveMessage (line 24) | internal override void ReceiveMessage(NetIncomingMessage message)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetSRP.cs
class NetSRP (line 12) | public static class NetSRP
method GetHashAlgorithm (line 18) | private static HashAlgorithm GetHashAlgorithm()
method ComputeMultiplier (line 31) | private static NetBigInteger ComputeMultiplier()
method CreateRandomSalt (line 48) | public static byte[] CreateRandomSalt()
method CreateRandomEphemeral (line 58) | public static byte[] CreateRandomEphemeral()
method ComputePrivateKey (line 68) | public static byte[] ComputePrivateKey(string username, string passwor...
method ComputeServerVerifier (line 86) | public static byte[] ComputeServerVerifier(byte[] privateKey)
method Hash (line 99) | public static byte[] Hash(byte[] data)
method ComputeClientEphemeral (line 108) | public static byte[] ComputeClientEphemeral(byte[] clientPrivateEpheme...
method ComputeServerEphemeral (line 120) | public static byte[] ComputeServerEphemeral(byte[] serverPrivateEpheme...
method ComputeU (line 136) | public static byte[] ComputeU(byte[] clientPublicEphemeral, byte[] ser...
method ComputeServerSessionValue (line 156) | public static byte[] ComputeServerSessionValue(byte[] clientPublicEphe...
method ComputeClientSessionValue (line 172) | public static byte[] ComputeClientSessionValue(byte[] serverPublicEphe...
method CreateEncryption (line 188) | public static NetXtea CreateEncryption(byte[] sessionValue)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetSendResult.cs
type NetSendResult (line 8) | public enum NetSendResult
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetSenderChannelBase.cs
class NetSenderChannelBase (line 5) | internal abstract class NetSenderChannelBase
method GetAllowedSends (line 12) | internal abstract int GetAllowedSends();
method Enqueue (line 14) | internal abstract NetSendResult Enqueue(NetOutgoingMessage message);
method SendQueuedMessages (line 15) | internal abstract void SendQueuedMessages(float now);
method Reset (line 16) | internal abstract void Reset();
method ReceiveAcknowledge (line 17) | internal abstract void ReceiveAcknowledge(float now, int sequenceNumber);
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetServer.cs
class NetServer (line 9) | public class NetServer : NetPeer
method NetServer (line 14) | public NetServer(NetPeerConfiguration config)
method SendToAll (line 25) | public void SendToAll(NetOutgoingMessage msg, NetDeliveryMethod method)
method SendToAll (line 41) | public void SendToAll(NetOutgoingMessage msg, NetConnection except, Ne...
method ToString (line 65) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetStoredReliableMessage.cs
type NetStoredReliableMessage (line 5) | internal struct NetStoredReliableMessage
method Reset (line 11) | public void Reset()
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetTime.cs
class NetTime (line 32) | public static class NetTime
method ToReadable (line 52) | public static string ToReadable(double seconds)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetTuple.cs
type NetTuple (line 8) | internal struct NetTuple<A, B>
method NetTuple (line 13) | public NetTuple(A item1, B item2)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUPnP.cs
class NetUPnP (line 13) | public class NetUPnP
method NetUPnP (line 24) | public NetUPnP(NetPeer peer)
method Discover (line 29) | internal void Discover(NetPeer peer)
method ExtractServiceUrl (line 48) | internal void ExtractServiceUrl(string resp)
method CombineUrls (line 73) | private static string CombineUrls(string gatewayURL, string subURL)
method ForwardPort (line 89) | public bool ForwardPort(int port, string description)
method DeleteForwardingRule (line 127) | public bool DeleteForwardingRule(int port)
method GetExternalIP (line 152) | public IPAddress GetExternalIP()
method SOAPRequest (line 172) | private XmlDocument SOAPRequest(string url, string soap, string function)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUnreliableSenderChannel.cs
class NetUnreliableSenderChannel (line 9) | internal sealed class NetUnreliableSenderChannel : NetSenderChannelBase
method NetUnreliableSenderChannel (line 20) | internal NetUnreliableSenderChannel(NetConnection connection, int wind...
method GetAllowedSends (line 30) | internal override int GetAllowedSends()
method Reset (line 37) | internal override void Reset()
method Enqueue (line 45) | internal override NetSendResult Enqueue(NetOutgoingMessage message)
method SendQueuedMessages (line 57) | internal override void SendQueuedMessages(float now)
method ExecuteSend (line 73) | private void ExecuteSend(float now, NetOutgoingMessage message)
method ReceiveAcknowledge (line 91) | internal override void ReceiveAcknowledge(float now, int seqNr)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUnreliableSequencedReceiver.cs
class NetUnreliableSequencedReceiver (line 5) | internal sealed class NetUnreliableSequencedReceiver : NetReceiverChanne...
method NetUnreliableSequencedReceiver (line 9) | public NetUnreliableSequencedReceiver(NetConnection connection)
method ReceiveMessage (line 14) | internal override void ReceiveMessage(NetIncomingMessage msg)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUnreliableUnorderedReceiver.cs
class NetUnreliableUnorderedReceiver (line 5) | internal sealed class NetUnreliableUnorderedReceiver : NetReceiverChanne...
method NetUnreliableUnorderedReceiver (line 7) | public NetUnreliableUnorderedReceiver(NetConnection connection)
method ReceiveMessage (line 12) | internal override void ReceiveMessage(NetIncomingMessage msg)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/NetUtility.cs
class NetUtility (line 33) | public static class NetUtility
method ResolveAsync (line 41) | public static void ResolveAsync(string ipOrHost, int port, ResolveEndP...
method Resolve (line 59) | public static IPEndPoint Resolve(string ipOrHost, int port)
method ResolveAsync (line 68) | public static void ResolveAsync(string ipOrHost, ResolveAddressCallbac...
method Resolve (line 146) | public static IPAddress Resolve(string ipOrHost)
method GetNetworkInterface (line 194) | private static NetworkInterface GetNetworkInterface()
method GetMacAddress (line 226) | public static PhysicalAddress GetMacAddress()
method ToHexString (line 238) | public static string ToHexString(long data)
method ToHexString (line 246) | public static string ToHexString(byte[] data)
method GetMyAddress (line 263) | public static IPAddress GetMyAddress(out IPAddress mask)
method IsLocal (line 290) | public static bool IsLocal(IPEndPoint endpoint)
method IsLocal (line 300) | public static bool IsLocal(IPAddress remote)
method BitsToHoldUInt (line 319) | [CLSCompliant(false)]
method BytesToHoldBits (line 331) | public static int BytesToHoldBits(int numBits)
method SwapByteOrder (line 336) | internal static UInt32 SwapByteOrder(UInt32 value)
method SwapByteOrder (line 345) | internal static UInt64 SwapByteOrder(UInt64 value)
method CompareElements (line 358) | internal static bool CompareElements(byte[] one, byte[] two)
method ToByteArray (line 371) | public static byte[] ToByteArray(String hexString)
method ToHumanReadable (line 382) | public static string ToHumanReadable(long bytes)
method RelativeSequenceNumber (line 391) | internal static int RelativeSequenceNumber(int nr, int expected)
method GetWindowSize (line 402) | public static int GetWindowSize(NetDeliveryMethod method)
method SortMembersList (line 424) | internal static void SortMembersList(System.Reflection.MemberInfo[] list)
method GetDeliveryMethod (line 462) | internal static NetDeliveryMethod GetDeliveryMethod(NetMessageType mtp)
FILE: Sources/CommonLIB/AppCode/Networking/Lidgren/SenderChannelBase.cs
class SenderChannelBase (line 5) | internal abstract class SenderChannelBase
method Send (line 7) | internal abstract NetSendResult Send(float now, NetOutgoingMessage mes...
method SendQueuedMessages (line 8) | internal abstract void SendQueuedMessages(float now);
method Reset (line 9) | internal abstract void Reset();
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAddExplosion.cs
type ExplosionFlags (line 13) | [Flags]
type MyEventAddExplosion (line 20) | public struct MyEventAddExplosion : IMyEvent
method Read (line 60) | public bool Read(MyMessageReader msg)
method Write (line 71) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAddVoxelHand.cs
type MyEventAddVoxelHand (line 12) | public struct MyEventAddVoxelHand : IMyEvent
method Read (line 20) | public bool Read(MyMessageReader msg)
method Write (line 29) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAfterburner.cs
type MyEventAfterburner (line 11) | public struct MyEventAfterburner : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 22) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAmmoExplosion.cs
type MyEventAmmoExplosion (line 11) | public struct MyEventAmmoExplosion : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 22) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAmmoPosition.cs
type MyEventAmmoPosition (line 10) | public struct MyEventAmmoPosition : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAmmoUpdate.cs
type MyEventAmmoUpdate (line 11) | public struct MyEventAmmoUpdate : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventChat.cs
type MyEventChat (line 11) | public struct MyEventChat : IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 20) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventChooseFaction.cs
type MyEventChooseFaction (line 11) | public struct MyEventChooseFaction : IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 20) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventChooseFactionResponse.cs
type MyEventChooseFactionResponse (line 11) | public struct MyEventChooseFactionResponse : IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 20) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCountdown.cs
type MyEventCountdown (line 10) | public struct MyEventCountdown: IMyEvent
method Read (line 26) | public bool Read(MyMessageReader msg)
method Write (line 31) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCreateGame.cs
type MyEventCreateGame (line 12) | public struct MyEventCreateGame : IMyEvent
method Read (line 20) | public bool Read(MyMessageReader msg)
method Write (line 29) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCreateGameResponse.cs
type MyEventCreateGameResponse (line 12) | public struct MyEventCreateGameResponse : IMyEvent
method Read (line 14) | public bool Read(MyMessageReader msg)
method Write (line 19) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCutOut.cs
type MyEventCutOut (line 12) | public struct MyEventCutOut : IMyEvent
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 25) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventDie.cs
type MyEventDie (line 11) | public struct MyEventDie : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventDirectIntroductionResponse.cs
type MyEventDirectIntroductionResponse (line 11) | public struct MyEventDirectIntroductionResponse : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 22) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventDoDamage.cs
type MyEventDoDamage (line 10) | public struct MyEventDoDamage : IMyEvent
method Read (line 21) | public bool Read(MyMessageReader msg)
method Write (line 33) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventDummyFlags.cs
type MyEventDummyFlags (line 13) | public struct MyEventDummyFlags : IMyEvent
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventEnterGame.cs
type MyEventEnterGame (line 10) | public struct MyEventEnterGame : IMyEvent
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventEnterGameResponse.cs
type MyEventEnterGameResponse (line 11) | public struct MyEventEnterGameResponse : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 22) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventEntityReset.cs
type MyEventEntityReset (line 12) | public struct MyEventEntityReset: IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 21) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventEvent.cs
type MyEventEvent (line 11) | public struct MyEventEvent : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventFlags.cs
type MyFlagsEnum (line 12) | public enum MyFlagsEnum: byte
type MyEventFlags (line 28) | public struct MyEventFlags : IMyEvent
method Read (line 34) | public bool Read(MyMessageReader msg)
method Write (line 41) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventFriendlyFire.cs
type MyFriendlyFireEnum (line 11) | public enum MyFriendlyFireEnum
type MyEventFriendlyFire (line 17) | public struct MyEventFriendlyFire : IMyEvent
method Read (line 21) | public bool Read(MyMessageReader msg)
method Write (line 26) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGetGames.cs
type MyGameTypes (line 10) | [Flags]
type MyEventGetGames (line 19) | public struct MyEventGetGames: IMyEvent
method Read (line 24) | public bool Read(MyMessageReader msg)
method Write (line 30) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGetGamesResponse.cs
type MyEventGetGamesResponse (line 12) | public struct MyEventGetGamesResponse : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 21) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGetPlayerList.cs
type MyEventGetPlayerList (line 10) | public struct MyEventGetPlayerList: IMyEvent
method Read (line 12) | public bool Read(MyMessageReader msg)
method Write (line 17) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGetPlayerListResponse.cs
type MyEventGetPlayerListResponse (line 10) | public struct MyEventGetPlayerListResponse : IMyEvent
method Read (line 14) | public bool Read(MyMessageReader msg)
method Write (line 19) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventGlobalFlag.cs
type MyGlobalFlagsEnum (line 12) | public enum MyGlobalFlagsEnum: byte
type MyEventGlobalFlag (line 18) | public struct MyEventGlobalFlag : IMyEvent
method Read (line 22) | public bool Read(MyMessageReader msg)
method Write (line 27) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventHeadshake.cs
type MyEventHeadshake (line 11) | public struct MyEventHeadshake : IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 20) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventHealthUpdate.cs
type MyEventHealthUpdate (line 11) | public struct MyEventHealthUpdate : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 22) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventInventoryUpdate.cs
type MyEventInventoryUpdate (line 13) | public struct MyEventInventoryUpdate : IMyEvent
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventJoinGame.cs
type MyEventJoinGame (line 10) | public struct MyEventJoinGame: IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 21) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventJoinGameResponse.cs
type MyEventJoinGameResponse (line 12) | public struct MyEventJoinGameResponse : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 23) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLock.cs
type MyLockEnum (line 11) | public enum MyLockEnum : byte
type MyEventLock (line 17) | public struct MyEventLock : IMyEvent
method Read (line 22) | public bool Read(MyMessageReader msg)
method Write (line 28) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLockResult.cs
type MyEventLockResult (line 11) | public struct MyEventLockResult : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 22) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLogin.cs
type MyEventLogin (line 10) | public struct MyEventLogin : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 25) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLoginResponse.cs
type MyEventLoginResponse (line 10) | public struct MyEventLoginResponse : IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 21) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventLoginSteam.cs
type MyEventLoginSteam (line 10) | public struct MyEventLoginSteam : IMyEvent
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 31) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventMissionProgress.cs
type MyMissionProgressType (line 10) | public enum MyMissionProgressType
type MyEventMissionProgress (line 17) | public struct MyEventMissionProgress : IMyEvent
method Read (line 23) | public bool Read(MyMessageReader msg)
method Write (line 30) | public void Write(MyMessageWriter msg)
method ToString (line 42) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventMissionUpdateVars.cs
type MyEventMissionUpdateVars (line 11) | public struct MyEventMissionUpdateVars : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 22) | public void Write(MyMessageWriter msg)
method ToString (line 33) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventMusicTransition.cs
type MyMusicEventEnum (line 12) | public enum MyMusicEventEnum
type MyEventMusicTransition (line 19) | public struct MyEventMusicTransition : IMyEvent
method Read (line 27) | public bool Read(MyMessageReader msg)
method Write (line 36) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventNewEntity.cs
type MyEventNewEntity (line 13) | public struct MyEventNewEntity : IMyEvent
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventNewPlayer.cs
type MyEventNewPlayer (line 11) | public struct MyEventNewPlayer : IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 20) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventNotification.cs
type MyNotificationType (line 10) | public enum MyNotificationType
type MyEventNotification (line 17) | public struct MyEventNotification : IMyEvent
method Read (line 26) | public bool Read(MyMessageReader msg)
method Write (line 36) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventPilotDie.cs
type MyEventPilotDie (line 10) | public struct MyEventPilotDie : IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 21) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventPlayDialogue.cs
type MyEventPlayDialogue (line 11) | public struct MyEventPlayDialogue : IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 20) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventPlaySound.cs
type MyEventPlaySound (line 12) | public struct MyEventPlaySound : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 23) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventPlayerStateChanged.cs
type MyMultiplayerStateEnum (line 11) | public enum MyMultiplayerStateEnum: byte
type MyEventPlayerStateChanged (line 18) | public struct MyEventPlayerStateChanged : IMyEvent
method Read (line 23) | public bool Read(MyMessageReader msg)
method Write (line 29) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventProjectileHit.cs
type MyEventProjectileHit (line 12) | public struct MyEventProjectileHit : IMyEvent
method Read (line 20) | public bool Read(MyMessageReader msg)
method Write (line 31) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventRequestIntroduction.cs
type MyEventRequestIntroduction (line 11) | public struct MyEventRequestIntroduction : IMyEvent
method Read (line 20) | public bool Read(MyMessageReader msg)
method Write (line 27) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventRespawn.cs
type MyEventRespawn (line 13) | public struct MyEventRespawn: IMyEvent
method Read (line 21) | public bool Read(MyMessageReader msg)
method Write (line 30) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSavePlayer.cs
type MyEventSavePlayer (line 12) | public struct MyEventSavePlayer : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 21) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSectorData.cs
type MyEventCheckpoint (line 12) | public struct MyEventCheckpoint : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 23) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSetActorFaction.cs
type MyEventSetActorFaction (line 12) | public struct MyEventSetActorFaction : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 23) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSetEntityFaction.cs
type MyEventSetEntityFaction (line 12) | public struct MyEventSetEntityFaction : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 23) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSetFaction.cs
type MyEventSetFaction (line 11) | public struct MyEventSetFaction : IMyEvent
method Read (line 15) | public bool Read(MyMessageReader msg)
method Write (line 20) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSetFactionRelation.cs
type MyEventSetFactionRelation (line 12) | public struct MyEventSetFactionRelation : IMyEvent
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 25) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventShipConfigUpdate.cs
type MyEventShipConfigUpdate (line 11) | public struct MyEventShipConfigUpdate : IMyEvent
type ConfigValue (line 13) | [Flags]
method Read (line 59) | public bool Read(MyMessageReader msg)
method Write (line 71) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventShoot.cs
type MyEventShoot (line 13) | public struct MyEventShoot : IMyEvent
method Read (line 22) | public bool Read(MyMessageReader msg)
method Write (line 34) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSpawnBot.cs
type MyEventSpawnBot (line 11) | public struct MyEventSpawnBot : IMyEvent
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 26) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventSpeacialWeapons.cs
type MySpecialWeaponEventEnum (line 12) | public enum MySpecialWeaponEventEnum: byte
type MyEventSpeacialWeapon (line 20) | public struct MyEventSpeacialWeapon : IMyEvent
method Read (line 26) | public bool Read(MyMessageReader msg)
method Write (line 34) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventStatsUpdate.cs
type MyEventStatsUpdate (line 12) | public struct MyEventStatsUpdate : IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 22) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventUpdateGame.cs
type MyEventUpdateGame (line 10) | public struct MyEventUpdateGame : IMyEvent
method Read (line 17) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventUpdatePosition.cs
type MyEventUpdatePosition (line 12) | public struct MyEventUpdatePosition : IMyEvent
method Read (line 20) | public bool Read(MyMessageReader msg)
method Write (line 28) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventUpdatePositionFast.cs
type MyEventUpdatePositionFast (line 12) | public struct MyEventUpdatePositionFast : IMyEvent
method Read (line 20) | public bool Read(MyMessageReader msg)
method Write (line 28) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventUpdateRotationFast.cs
type MyEventUpdateRotationFast (line 12) | public struct MyEventUpdateRotationFast : IMyEvent
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 24) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventValidateUser.cs
type MyEventValidateUser (line 10) | public struct MyEventValidateUser: IMyEvent
method Read (line 16) | public bool Read(MyMessageReader msg)
method Write (line 27) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventValidateUserResponse.cs
type MyEventValidateUserResponse (line 10) | public struct MyEventValidateUserResponse : IMyEvent
method Read (line 14) | public bool Read(MyMessageReader msg)
method Write (line 23) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyGameInfo.cs
type MyJoinMode (line 10) | public enum MyJoinMode
type MyGameInfo (line 16) | public struct MyGameInfo : IReadWriteMessage
method Read (line 29) | public bool Read(MyMessageReader msg)
method Write (line 42) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyPlayerInfo.cs
type MyPlayerInfo (line 11) | public struct MyPlayerInfo : IReadWriteMessage
method Read (line 18) | public bool Read(MyMessageReader msg)
method Write (line 26) | public void Write(MyMessageWriter msg)
FILE: Sources/CommonLIB/AppCode/Networking/Multiplayer/MyResultCode.cs
type MyResultCodeEnum (line 8) | public enum MyResultCodeEnum: byte
FILE: Sources/CommonLIB/AppCode/Networking/MyLidgrenExtensions.cs
class MyLidgrenExtensions (line 14) | public static class MyLidgrenExtensions
method WaitForStatus (line 19) | public static void WaitForStatus(this NetConnection connection, NetCon...
method WaitForStatusCleared (line 30) | public static void WaitForStatusCleared(this NetConnection connection,...
method WaitForStatus (line 41) | public static void WaitForStatus(this NetPeer peer, NetPeerStatus status)
method WaitForStatusCleared (line 52) | public static void WaitForStatusCleared(this NetPeer peer, NetPeerStat...
FILE: Sources/CommonLIB/AppCode/Networking/MyLidgrenPeer.cs
type MyEventEnum (line 16) | public enum MyEventEnum : byte
type MyLoggingTypeEnum (line 96) | public enum MyLoggingTypeEnum
class MyLidgrenPeer (line 106) | public class MyLidgrenPeer : NetPeer
method MyLidgrenPeer (line 137) | static MyLidgrenPeer()
method MyLidgrenPeer (line 142) | public MyLidgrenPeer(NetPeerConfiguration configuration)
method GetRelayedConnection (line 150) | public MyRelayedConnection GetRelayedConnection(IPEndPoint targetEp)
method LogAll (line 161) | public void LogAll()
method LogNone (line 169) | public void LogNone()
method Log (line 174) | public void Log(MyEventEnum eventType, MyLoggingTypeEnum logType = MyL...
method Connect (line 186) | public NetConnection Connect<T>(IPEndPoint endpoint, ref T hailEvent, ...
method Connect (line 203) | public NetConnection Connect<T>(string host, int port, ref T hailEvent...
method RegisterCallback (line 220) | public void RegisterCallback<T>(EventCallback<T> callback)
method RegisterBuffering (line 228) | public void RegisterBuffering<T>()
method ProcessBuffered (line 234) | public void ProcessBuffered()
method ClearBuffering (line 244) | public void ClearBuffering()
method ClearCallbacks (line 254) | public void ClearCallbacks()
method RemoveCallback (line 260) | public void RemoveCallback<T>()
method Receive (line 266) | public void Receive()
method OnMessageReceived (line 320) | public void OnMessageReceived(NetIncomingMessage msg)
method Send (line 333) | public NetSendResult Send<T>(ref T evnt, NetConnection connection, Net...
method SendToAll (line 376) | public void SendToAll<T>(ref T evnt, List<NetConnection> connections, ...
method CheckConnectionsAreNotRelayed (line 386) | [Conditional("DEBUG")]
method GetEventType (line 395) | private MyEventEnum GetEventType<T>()
method ProcessQueue (line 401) | private void ProcessQueue()
method CanEnqueue (line 431) | private bool CanEnqueue(NetConnectionStatus status)
method RaisePeerConnected (line 439) | private void RaisePeerConnected(NetConnection connection)
method RaisePeerDisconnected (line 448) | private void RaisePeerDisconnected(NetConnection connection)
method RaiseNatIntroductionSuccess (line 457) | private void RaiseNatIntroductionSuccess(IPEndPoint endpoint, string t...
method Write (line 466) | private void Write<T>(NetOutgoingMessage msg, T multiplayerEvent)
method ProcessCallbackMsg (line 488) | private void ProcessCallbackMsg<T>(NetIncomingMessage msg, MyEventEnum...
method LogMessage (line 507) | [Conditional("DEBUG")]
method ProcessMessage (line 530) | private void ProcessMessage(NetIncomingMessage msg)
method ProcessMessageBody (line 548) | private void ProcessMessageBody(NetIncomingMessage msg, byte msgType)
method ProcessRelayedMessage (line 569) | private void ProcessRelayedMessage(NetIncomingMessage msg)
method RelayMessage (line 600) | private void RelayMessage(NetIncomingMessage msg, IPEndPoint targetEnd...
method ReadMessage (line 628) | private bool ReadMessage<T>(NetIncomingMessage msg, ref T multiplayerE...
method Close (line 636) | public void Close()
FILE: Sources/CommonLIB/AppCode/Networking/MyMessageHelper.cs
class MyMessageHelper (line 10) | static class MyMessageHelper
method WriteStringDictionary (line 12) | public static void WriteStringDictionary(Dictionary<string, string> di...
method ReadStringDictionary (line 22) | public static Dictionary<string, string> ReadStringDictionary(BinaryRe...
FILE: Sources/CommonLIB/AppCode/Networking/MyMessageQueueItem.cs
type MyMessageQueueItem (line 10) | public struct MyMessageQueueItem
FILE: Sources/CommonLIB/AppCode/Networking/MyMessageReader.cs
type MyMessageReader (line 22) | public struct MyMessageReader
method MyMessageReader (line 30) | public MyMessageReader(BinaryReader reader, EndPoint endpoint)
method HandleError (line 36) | void HandleError(Exception e)
method HandleError (line 41) | void HandleError(string error)
method ReadBool (line 47) | public bool ReadBool(ref bool value)
method ReadSByte (line 61) | public bool ReadSByte(ref sbyte value)
method ReadInt16 (line 75) | public bool ReadInt16(ref Int16 value)
method ReadInt32 (line 89) | public bool ReadInt32(ref Int32 value)
method ReadInt64 (line 103) | public bool ReadInt64(ref Int64 value)
method ReadByte (line 117) | public bool ReadByte(ref byte value)
method ReadUInt16 (line 131) | public bool ReadUInt16(ref UInt16 value)
method ReadUInt32 (line 145) | public bool ReadUInt32(ref UInt32 value)
method ReadUInt64 (line 159) | public bool ReadUInt64(ref UInt64 value)
method ReadFloat (line 173) | public bool ReadFloat(ref float value)
method ReadDouble (line 192) | public bool ReadDouble(ref double value)
method ReadStringNullable (line 211) | public bool ReadStringNullable(ref string value)
method ReadString (line 232) | public bool ReadString(ref string value)
method ReadBytes (line 251) | public bool ReadBytes(ref byte[] bytes, int byteCount)
method ReadByteNullable (line 277) | public bool ReadByteNullable(ref byte? val)
method ReadInt32Nullable (line 298) | public bool ReadInt32Nullable(ref Int32? val)
method ReadUInt32Nullable (line 319) | public bool ReadUInt32Nullable(ref UInt32? val)
method ReadFloatNullable (line 340) | public bool ReadFloatNullable(ref float? value)
method ReadVector3Nullable (line 366) | public bool ReadVector3Nullable(ref Vector3? value)
method ReadEnumNullable (line 397) | public bool ReadEnumNullable<T>(ref T? val) where T : struct, IConvert...
method ReadVector3 (line 428) | public bool ReadVector3(ref Vector3 val)
method ReadVector4 (line 435) | public bool ReadVector4(ref Vector4 val)
method ReadPositionAndOrientation (line 445) | public bool ReadPositionAndOrientation(ref MyMwcPositionAndOrientation...
method ReadIPAddess (line 452) | public bool ReadIPAddess(ref IPAddress address)
method ReadIPEndPoint (line 479) | public bool ReadIPEndPoint(ref IPEndPoint endpoint)
method ReadObjectBuilder (line 499) | public bool ReadObjectBuilder<T>(ref T objectBuilder)
method ReadResultCode (line 509) | public bool ReadResultCode(ref MyResultCodeEnum val)
method ReadObjectBuilderSmallShipAmmoTypesEnum (line 515) | public bool ReadObjectBuilderSmallShipAmmoTypesEnum(ref MyMwcObjectBui...
method ReadObjectBuilderSmallShipWeaponTypesEnum (line 521) | public bool ReadObjectBuilderSmallShipWeaponTypesEnum(ref MyMwcObjectB...
method ReadObjectBuilder_FactionEnum (line 527) | public bool ReadObjectBuilder_FactionEnum(ref MyMwcObjectBuilder_Facti...
method ReadSpecialWeaponEventEnum (line 533) | public bool ReadSpecialWeaponEventEnum(ref MySpecialWeaponEventEnum val)
method ReadMultiplayerStateEnum (line 539) | public bool ReadMultiplayerStateEnum(ref MyMultiplayerStateEnum val)
method ReadSmallShipType (line 545) | public bool ReadSmallShipType(ref MyMwcObjectBuilder_SmallShip_TypesEn...
method ReadEnum (line 551) | public bool ReadEnum<T>(ref T val) where T : struct, IConvertible
method ReadList (line 567) | public bool ReadList<T>(ref List<T> result)
method ReadList (line 589) | public bool ReadList<T>(ref List<T> result, ReadHandler<T> reader)
FILE: Sources/CommonLIB/AppCode/Networking/MyMessageWriter.cs
type MyMessageWriter (line 17) | public struct MyMessageWriter
method MyMessageWriter (line 23) | public MyMessageWriter(BinaryWriter writer)
method WriteBool (line 29) | public void WriteBool(bool val)
method WriteSByte (line 34) | public void WriteSByte(sbyte val)
method WriteInt16 (line 39) | public void WriteInt16(Int16 val)
method WriteInt32 (line 44) | public void WriteInt32(Int32 val)
method WriteInt64 (line 49) | public void WriteInt64(Int64 val)
method WriteByte (line 54) | public void WriteByte(byte val)
method WriteUInt16 (line 59) | public void WriteUInt16(UInt16 val)
method WriteUInt32 (line 64) | public void WriteUInt32(UInt32 val)
method WriteUInt64 (line 69) | public void WriteUInt64(UInt64 val)
method WriteFloat (line 74) | public void WriteFloat(float val)
method WriteDouble (line 79) | public void WriteDouble(double val)
method WriteString (line 84) | public void WriteString(string val)
method WriteStringNullable (line 89) | public void WriteStringNullable(string val)
method WriteBytes (line 102) | public void WriteBytes(byte[] bytes)
method WriteVector3 (line 109) | public void WriteVector3(Vector3 val)
method WriteVector4 (line 116) | public void WriteVector4(Vector4 val)
method WriteByteNullable (line 126) | public void WriteByteNullable(byte? val)
method WriteInt32Nullable (line 132) | public void WriteInt32Nullable(Int32? val)
method WriteUInt32Nullable (line 138) | public void WriteUInt32Nullable(UInt32? val)
method WriteFloatNullable (line 144) | public void WriteFloatNullable(float? val)
method WriteVector3Nullable (line 150) | public void WriteVector3Nullable(Vector3? val)
method WriteEnumNullable (line 156) | public void WriteEnumNullable<T>(T? val) where T : struct, IConvertible
method WritePositionAndOrientation (line 164) | public void WritePositionAndOrientation(MyMwcPositionAndOrientation po...
method WriteIPAddress (line 171) | public void WriteIPAddress(IPAddress val)
method WriteIPEndPoint (line 178) | public void WriteIPEndPoint(IPEndPoint val)
method WriteObjectBuilder (line 184) | public void WriteObjectBuilder<T>(T objectBuilder)
method WriteResultCode (line 193) | public void WriteResultCode(MyResultCodeEnum val)
method WriteObjectBuilderSmallShipAmmoTypesEnum (line 198) | public void WriteObjectBuilderSmallShipAmmoTypesEnum(MyMwcObjectBuilde...
method WriteObjectBuilderSmallShipWeaponTypesEnum (line 203) | public void WriteObjectBuilderSmallShipWeaponTypesEnum(MyMwcObjectBuil...
method WriteObjectBuilder_FactionEnum (line 208) | public void WriteObjectBuilder_FactionEnum(MyMwcObjectBuilder_FactionE...
method WriteSpecialWeaponEventEnum (line 213) | public void WriteSpecialWeaponEventEnum(MySpecialWeaponEventEnum val)
method WriteMultiplayerStateEnum (line 218) | public void WriteMultiplayerStateEnum(MyMultiplayerStateEnum val)
method WriteSmallShipType (line 223) | public void WriteSmallShipType(MyMwcObjectBuilder_SmallShip_TypesEnum ...
method WriteEnum (line 228) | public void WriteEnum<T>(T val) where T : struct, IConvertible
method WriteList (line 236) | public void WriteList<T>(List<T> list)
method WriteList (line 248) | public void WriteList<T>(List<T> list, Action<MyMessageWriter, T> writer)
FILE: Sources/CommonLIB/AppCode/Networking/MyMwcCheaterAlert.cs
type MyMwcCheaterAlertType (line 7) | public enum MyMwcCheaterAlertType : byte
class MyMwcCheaterAlert (line 64) | public static class MyMwcCheaterAlert
method AddAlert (line 66) | public static void AddAlert(MyMwcCheaterAlertType type, EndPoint cheat...
FILE: Sources/CommonLIB/AppCode/Networking/MyMwcClientServer_Structs.cs
class MyMwcClientServer (line 12) | public static partial class MyMwcClientServer
method GetEnumFromNumber (line 14) | internal static Nullable<T> GetEnumFromNumber<T, U>(U val, EndPoint se...
method GetSectorTypeFromSessionType (line 30) | public static MyMwcSectorTypeEnum GetSectorTypeFromSessionType(MyMwcSt...
type MyMwcServerCommandRequestTypesEnum (line 60) | public enum MyMwcServerCommandRequestTypesEnum : byte
type MyMwcSessionStateEnum (line 66) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
type MyMwcTravelTypeEnum (line 75) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
type MyMwcLeaveSectorReasonEnum (line 82) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
type MyMwcRegisterResponseResultEnum (line 93) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
type MyMwcStartSessionRequestTypeEnum (line 105) | [System.Obsolete("Use SessionStartTypeEnum & SessionTypeEnum instead")]
type MyMwcStartSessionResponseTypeEnum (line 121) | [System.Obsolete("Use SessionStartTypeEnum & SessionTypeEnum instead")]
type MyMwcSelectSectorRequestTypeEnum (line 130) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
type MyMwcLoginResponseResultEnum (line 139) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
type MyMwcSectorIdentifier (line 153) | [DataContract]
method MyMwcSectorIdentifier (line 168) | public MyMwcSectorIdentifier(MyMwcSectorTypeEnum sectorType, int? user...
method CanBeCheckpointSaved (line 176) | public bool CanBeCheckpointSaved()
method CanBeSaved (line 181) | public bool CanBeSaved()
method ToString (line 187) | public override string ToString()
method CompareTo (line 217) | public int CompareTo(MyMwcSectorIdentifier compareWith)
method Is25DSector (line 244) | public static bool Is25DSector(string sectorName)
type MyMwcPositionAndOrientation (line 251) | public struct MyMwcPositionAndOrientation
method MyMwcPositionAndOrientation (line 257) | public MyMwcPositionAndOrientation(Vector3 position, Vector3 forward, ...
method MyMwcPositionAndOrientation (line 265) | public MyMwcPositionAndOrientation(ref Matrix matrix)
method MyMwcPositionAndOrientation (line 272) | public MyMwcPositionAndOrientation(Matrix matrix)
method GetMatrix (line 278) | public Matrix GetMatrix()
method ToString (line 283) | public override string ToString()
type MyMwcUserDetail (line 289) | [DataContract(Name = "MyMwcUserDetail")]
method MyMwcUserDetail (line 299) | public MyMwcUserDetail(int userId, string displayName)
method ToString (line 305) | public override string ToString()
type MyMwcVoxelHandModeTypeEnum (line 311) | public enum MyMwcVoxelHandModeTypeEnum : byte
type MyMwcVoxelMapMergeTypeEnum (line 321) | public enum MyMwcVoxelMapMergeTypeEnum : byte
type MyMwcVoxelMaterialsEnum (line 328) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
type MyMwcVoxelFilesEnum (line 371) | public enum MyMwcVoxelFilesEnum : short
FILE: Sources/CommonLIB/AppCode/Networking/MyMwcMessageIn.cs
class MyMwcMessageIn (line 32) | public static class MyMwcMessageIn
method ReadBool (line 34) | static bool ReadBool(BinaryReader binaryReader)
method ReadBoolEx (line 41) | public static bool? ReadBoolEx(BinaryReader binaryReader, EndPoint sen...
method ReadByteNullableEx (line 54) | public static bool ReadByteNullableEx(ref byte? value, BinaryReader bi...
method ReadByteEx (line 75) | public static bool ReadByteEx(ref byte value, BinaryReader reader, End...
method ReadByte (line 89) | static byte ReadByte(BinaryReader binaryReader)
method ReadByteEx (line 96) | public static byte? ReadByteEx(BinaryReader binaryReader, EndPoint sen...
method ReadInt32Ex (line 109) | public static bool ReadInt32Ex(ref Int32 value, BinaryReader binaryRea...
method ReadInt32Ex (line 125) | public static Int32? ReadInt32Ex(BinaryReader binaryReader, EndPoint s...
method ReadInt64Ex (line 140) | public static Int64? ReadInt64Ex(BinaryReader binaryReader, EndPoint s...
method ReadUInt16Ex (line 155) | public static UInt16? ReadUInt16Ex(BinaryReader binaryReader, EndPoint...
method ReadUInt32Ex (line 168) | public static bool ReadUInt32Ex(ref UInt32 result, BinaryReader binary...
method ReadUInt32Ex (line 182) | public static UInt32? ReadUInt32Ex(BinaryReader binaryReader, EndPoint...
method ReadUInt64Ex (line 195) | public static UInt64? ReadUInt64Ex(BinaryReader binaryReader, EndPoint...
method ReadUInt64 (line 208) | static UInt64? ReadUInt64(BinaryReader binaryReader)
method ReadByte4 (line 213) | static Byte4 ReadByte4(BinaryReader binaryReader, EndPoint senderEndPo...
method ReadByte4Ex (line 221) | public static Byte4? ReadByte4Ex(BinaryReader binaryReader, EndPoint s...
method ReadInt16 (line 234) | public static Int16 ReadInt16(BinaryReader binaryReader)
method ReadInt16Ex (line 241) | public static Int16? ReadInt16Ex(BinaryReader binaryReader, EndPoint s...
method ReadColor (line 254) | static Color ReadColor(BinaryReader binaryReader)
method ReadColorEx (line 261) | public static Color? ReadColorEx(BinaryReader binaryReader, EndPoint s...
method ReadInt32 (line 274) | static Int32 ReadInt32(BinaryReader binaryReader)
method ReadInt64 (line 279) | static Int64 ReadInt64(BinaryReader binaryReader)
method ReadUInt16 (line 284) | static UInt16 ReadUInt16(BinaryReader binaryReader)
method ReadUInt32 (line 289) | static UInt32 ReadUInt32(BinaryReader binaryReader)
method ReadFloat (line 294) | public static float ReadFloat(BinaryReader binaryReader)
method ReadDateTime (line 306) | static DateTime ReadDateTime(BinaryReader binaryReader)
method ReadDateTimeEx (line 313) | public static DateTime? ReadDateTimeEx(BinaryReader binaryReader, EndP...
method ReadVector3 (line 326) | static Vector3 ReadVector3(BinaryReader binaryReader)
method ReadVector4 (line 334) | static Vector4 ReadVector4(BinaryReader binaryReader)
method ReadVector3FloatEx (line 345) | public static Vector3? ReadVector3FloatEx(BinaryReader binaryReader, E...
method ReadVector4FloatEx (line 361) | public static Vector4? ReadVector4FloatEx(BinaryReader binaryReader, E...
method ReadVector3IntEx (line 376) | public static MyMwcVector3Int? ReadVector3IntEx(BinaryReader binaryRea...
method ReadPositionAndOrientation (line 398) | static MyMwcPositionAndOrientation ReadPositionAndOrientation(BinaryRe...
method ReadPositionAndOrientationEx (line 406) | public static bool ReadPositionAndOrientationEx(ref MyMwcPositionAndOr...
method ReadPositionAndOrientationEx (line 419) | public static MyMwcPositionAndOrientation? ReadPositionAndOrientationE...
method ReadVector3Sbyte (line 432) | static MyMwcVector3Sbyte ReadVector3Sbyte(BinaryReader binaryReader)
method ReadVector3SbyteEx (line 442) | public static MyMwcVector3Sbyte? ReadVector3SbyteEx(BinaryReader binar...
method ReadVector3Short (line 455) | static MyMwcVector3Short ReadVector3Short(BinaryReader binaryReader)
method ReadVector3ShortEx (line 465) | public static MyMwcVector3Short? ReadVector3ShortEx(BinaryReader binar...
method ReadObjectBuilderTypeEnumEx (line 480) | public static MyMwcObjectBuilderTypeEnum? ReadObjectBuilderTypeEnumEx(...
method ReadObjectBuilderSmallShipTypesEnumEx (line 495) | public static MyMwcObjectBuilder_SmallShip_TypesEnum? ReadObjectBuilde...
method ReadObjectBuilderSmallShipWeaponTypesEnumEx (line 511) | public static MyMwcObjectBuilder_SmallShip_Weapon_TypesEnum? ReadObjec...
method ReadObjectBuilderSmallShipAmmoTypesEnumEx (line 527) | public static MyMwcObjectBuilder_SmallShip_Ammo_TypesEnum? ReadObjectB...
method ReadObjectBuilderSmallShipToolTypesEnumEx (line 543) | public static MyMwcObjectBuilder_SmallShip_Tool_TypesEnum? ReadObjectB...
method ReadObjectBuilderLargeShipTypesEnumEx (line 559) | public static MyMwcObjectBuilder_LargeShip_TypesEnum? ReadObjectBuilde...
method ReadObjectBuilderLargeShipAmmoTypesEnumEx (line 575) | public static MyMwcObjectBuilder_LargeShip_Ammo_TypesEnum? ReadObjectB...
method ReadObjectBuilderPrefabContainerTypesEnumEx (line 591) | public static MyMwcObjectBuilder_PrefabContainer_TypesEnum? ReadObject...
method ReadObjectBuilderPrefabTypesEnumEx (line 607) | public static MyMwcObjectBuilder_Prefab_TypesEnum? ReadObjectBuilderPr...
method ReadObjectBuilderSmallShipAssignmentOfAmmoFireKeyEnumEx (line 623) | public static MyMwcObjectBuilder_FireKeyEnum? ReadObjectBuilderSmallSh...
method ReadObjectBuilderSmallShipAssignmentOfAmmoGroupEnumEx (line 639) | public static MyMwcObjectBuilder_AmmoGroupEnum? ReadObjectBuilderSmall...
method ReadObjectBuilderSmallShipEngineTypesEnumEx (line 655) | public static MyMwcObjectBuilder_SmallShip_Engine_TypesEnum? ReadObjec...
method ReadObjectBuilderSmallShipHackingToolTypesEnumEx (line 671) | public static MyMwcObjectBuilder_SmallShip_HackingTool_TypesEnum? Read...
method ReadObjectBuilderSmallDebrisTypesEnumEx (line 687) | public static MyMwcObjectBuilder_SmallDebris_TypesEnum? ReadObjectBuil...
method ReadObjectBuilderLargeDebrisFieldTypesEnumEx (line 703) | public static MyMwcObjectBuilder_LargeDebrisField_TypesEnum? ReadObjec...
method ReadObjectBuilderStaticAsteroidTypesEnumEx (line 719) | public static MyMwcObjectBuilder_StaticAsteroid_TypesEnum? ReadObjectB...
method ReadObjectBuilderCargoBoxTypesEnumEx (line 735) | public static MyMwcObjectBuilder_CargoBox_TypesEnum? ReadObjectBuilder...
method ReadObjectBuilderMysteriousCubeTypesEnumEx (line 751) | public static MyMwcObjectBuilder_MysteriousCube_TypesEnum? ReadObjectB...
method ReadVoxelFileEnumEx (line 767) | public static MyMwcVoxelFilesEnum? ReadVoxelFileEnumEx(BinaryReader bi...
method ReadVoxelMaterialsEnumEx (line 782) | public static MyMwcVoxelMaterialsEnum? ReadVoxelMaterialsEnumEx(Binary...
method ReadVoxelMapMergeTypeEnumEx (line 797) | public static MyMwcVoxelMapMergeTypeEnum? ReadVoxelMapMergeTypeEnumEx(...
method ReadVoxelHandModeTypeEnumEx (line 812) | public static MyMwcVoxelHandModeTypeEnum? ReadVoxelHandModeTypeEnumEx(...
method ReadObjectBuilderEntityDetectorTypesEnumEx (line 827) | public static MyMwcObjectBuilder_EntityDetector_TypesEnum? ReadObjectB...
method ReadObjectBuilderInventoryTemplateTypesEnumEx (line 841) | public static MyMwcInventoryTemplateTypeEnum? ReadObjectBuilderInvento...
method ReadArray (line 858) | public static bool ReadArray<T>(ref T[] result, BinaryReader binaryRea...
method ReadObjectCollection (line 874) | public static bool ReadObjectCollection<T>(ICollection<T> addObjectToC...
method ReadSectorIdentifierEx (line 890) | public static MyMwcSectorIdentifier? ReadSectorIdentifierEx(BinaryRead...
method ReadUserDetailEx (line 944) | public static MyMwcUserDetail? ReadUserDetailEx(BinaryReader binaryRea...
method ReadString (line 959) | public static string ReadString(BinaryReader binaryReader)
method ReadStringEx (line 964) | public static bool ReadStringEx(ref string value, BinaryReader reader,...
method ReadNullableStringEx (line 978) | public static bool ReadNullableStringEx(BinaryReader binaryReader, End...
method ReadStringEx (line 996) | public static string ReadStringEx(BinaryReader binaryReader, EndPoint ...
method ExceptionDuringReadingMessage (line 1020) | static void ExceptionDuringReadingMessage(Exception ex, EndPoint sende...
method ReadObjectBuilderSmallShipArmorTypesEnumEx (line 1032) | public static MyMwcObjectBuilder_SmallShip_Armor_TypesEnum? ReadObject...
method ReadObjectBuilderSmallShipRadarTypesEnumEx (line 1048) | public static MyMwcObjectBuilder_SmallShip_Radar_TypesEnum? ReadObject...
method ReadObjectBuilderOreTypesEnumEx (line 1064) | public static MyMwcObjectBuilder_Ore_TypesEnum? ReadObjectBuilderOreTy...
method ReadObjectBuilderBlueprintTypesEnumEx (line 1080) | public static MyMwcObjectBuilder_Blueprint_TypesEnum? ReadObjectBuilde...
method ReadEndpointEx (line 1094) | public static EndPoint ReadEndpointEx(BinaryReader binaryReader, EndPo...
method ReadResultCode (line 1109) | public static bool ReadResultCode(ref MyResultCodeEnum resultCode, Bin...
FILE: Sources/CommonLIB/AppCode/Networking/MyMwcMessageOut.cs
class MyMwcMessageOut (line 28) | public static class MyMwcMessageOut
method WriteBool (line 30) | public static void WriteBool(bool val, BinaryWriter binaryWriter)
method WriteByteNullable (line 35) | public static void WriteByteNullable(byte? val, BinaryWriter binaryWri...
method WriteByte (line 44) | public static void WriteByte(byte val, BinaryWriter binaryWriter)
method WriteByte4 (line 49) | public static void WriteByte4(Byte4 val, BinaryWriter binaryWriter)
method WriteInt16 (line 54) | public static void WriteInt16(Int16 val, BinaryWriter binaryWriter)
method WriteInt32 (line 59) | public static void WriteInt32(Int32 val, BinaryWriter binaryWriter)
method WriteInt64 (line 64) | public static void WriteInt64(Int64 val, BinaryWriter binaryWriter)
method WriteUInt32 (line 69) | public static void WriteUInt32(UInt32 val, BinaryWriter binaryWriter)
method WriteDateTime (line 74) | public static void WriteDateTime(DateTime val, BinaryWriter binaryWriter)
method WriteVector3 (line 79) | public static void WriteVector3(Vector3 val, BinaryWriter binaryWriter)
method WriteVector4 (line 86) | public static void WriteVector4(Vector4 val, BinaryWriter binaryWriter)
method WritePositionAndOrientation (line 94) | public static void WritePositionAndOrientation(MyMwcPositionAndOrienta...
method WriteColor (line 101) | public static void WriteColor(Color val, BinaryWriter binaryWriter)
method WriteObjectBuilderTypeEnum (line 109) | public static void WriteObjectBuilderTypeEnum(MyMwcObjectBuilderTypeEn...
method WriteVoxelFilesEnum (line 114) | public static void WriteVoxelFilesEnum(MyMwcVoxelFilesEnum val, Binary...
method WriteVoxelMaterialsEnum (line 119) | public static void WriteVoxelMaterialsEnum(MyMwcVoxelMaterialsEnum val...
method WriteVoxelMapMergeTypeEnum (line 124) | public static void WriteVoxelMapMergeTypeEnum(MyMwcVoxelMapMergeTypeEn...
method WriteVoxelHandModeTypeEnum (line 129) | public static void WriteVoxelHandModeTypeEnum(MyMwcVoxelHandModeTypeEn...
method WriteObjectBuilder3DSmallShipTypesEnum (line 134) | public static void WriteObjectBuilder3DSmallShipTypesEnum(MyMwcObjectB...
method WriteObjectBuilderSmallShipAmmoTypesEnum (line 139) | public static void WriteObjectBuilderSmallShipAmmoTypesEnum(MyMwcObjec...
method WriteObjectBuilderSmallShipWeaponTypesEnum (line 144) | public static void WriteObjectBuilderSmallShipWeaponTypesEnum(MyMwcObj...
method WriteObjectBuilderSmallShipAssignmentOfAmmoFireKeyEnum (line 149) | public static void WriteObjectBuilderSmallShipAssignmentOfAmmoFireKeyE...
method WriteObjectBuilderSmallShipAssignmentOfAmmoGroupEnum (line 154) | public static void WriteObjectBuilderSmallShipAssignmentOfAmmoGroupEnu...
method WriteObjectBuilderSmallShipEngineTypesEnum (line 159) | public static void WriteObjectBuilderSmallShipEngineTypesEnum(MyMwcObj...
method WriteObjectBuilderSmallShipHackingToolTypesEnum (line 164) | public static void WriteObjectBuilderSmallShipHackingToolTypesEnum(MyM...
method WriteObjectBuilderLargeShipAmmoTypesEnum (line 169) | public static void WriteObjectBuilderLargeShipAmmoTypesEnum(MyMwcObjec...
method WriteObjectBuilderSmallShipToolTypesEnum (line 174) | public static void WriteObjectBuilderSmallShipToolTypesEnum(MyMwcObjec...
method WriteObjectBuilderLargeShipTypesEnum (line 179) | public static void WriteObjectBuilderLargeShipTypesEnum(MyMwcObjectBui...
method WriteObjectBuilderSmallDebrisTypesEnum (line 184) | public static void WriteObjectBuilderSmallDebrisTypesEnum(MyMwcObjectB...
method WriteObjectBuilderLargeDebrisFieldTypesEnum (line 189) | public static void WriteObjectBuilderLargeDebrisFieldTypesEnum(MyMwcOb...
method WriteObjectBuilderStaticAsteroidTypesEnum (line 194) | public static void WriteObjectBuilderStaticAsteroidTypesEnum(MyMwcObje...
method WriteObjectBuilderPrefabContainerTypesEnum (line 199) | public static void WriteObjectBuilderPrefabContainerTypesEnum(MyMwcObj...
method WriteObjectBuilderPrefabTypesEnum (line 204) | public static void WriteObjectBuilderPrefabTypesEnum(MyMwcObjectBuilde...
method WriteObjectBuilderCargoBoxTypesEnum (line 209) | public static void WriteObjectBuilderCargoBoxTypesEnum(MyMwcObjectBuil...
method WriteObjectBuilderMysteriousCubeTypesEnum (line 214) | public static void WriteObjectBuilderMysteriousCubeTypesEnum(MyMwcObje...
method WriteObjectBuilderEntityDetectorTypesEnum (line 219) | public static void WriteObjectBuilderEntityDetectorTypesEnum(MyMwcObje...
method WriteObjectBuilderInventoryTemplateTypesEnum (line 224) | public static void WriteObjectBuilderInventoryTemplateTypesEnum(MyMwcI...
method WriteVector3Sbyte (line 229) | public static void WriteVector3Sbyte(MyMwcVector3Sbyte val, BinaryWrit...
method WriteVector3Short (line 236) | public static void WriteVector3Short(MyMwcVector3Short val, BinaryWrit...
method WriteVector3Int (line 243) | public static void WriteVector3Int(MyMwcVector3Int val, BinaryWriter b...
method WriteFloat (line 250) | public static void WriteFloat(float val, BinaryWriter binaryWriter)
method WriteString (line 261) | public static void WriteString(string val, BinaryWriter binaryWriter)
method WriteNullableString (line 268) | public static void WriteNullableString(string value, BinaryWriter bina...
method WriteCollection (line 278) | public static void WriteCollection<T>(ICollection<T> collection, Binar...
method WriteCollection (line 284) | public static void WriteCollection<T>(IEnumerable<T> collection, int c...
method WriteSectorIdentifier (line 297) | public static void WriteSectorIdentifier(MyMwcSectorIdentifier val, Bi...
method WriteUserDetail (line 309) | public static void WriteUserDetail(MyMwcUserDetail val, BinaryWriter b...
method WriteObjectBuilderSmallShipArmorTypesEnum (line 316) | public static void WriteObjectBuilderSmallShipArmorTypesEnum(MyMwcObje...
method WriteObjectBuilderSmallShipRadarTypesEnum (line 321) | public static void WriteObjectBuilderSmallShipRadarTypesEnum(MyMwcObje...
method WriteObjectBuilderOreTypesEnum (line 326) | public static void WriteObjectBuilderOreTypesEnum(MyMwcObjectBuilder_O...
method WriteObjectBuildeBlueprintTypesEnum (line 331) | public static void WriteObjectBuildeBlueprintTypesEnum(MyMwcObjectBuil...
method WriteEndpoint (line 336) | public static void WriteEndpoint(EndPoint endpoint, BinaryWriter binar...
method WriteResultCode (line 348) | public static void WriteResultCode(MyResultCodeEnum resultCode, Binary...
FILE: Sources/CommonLIB/AppCode/Networking/MyMwcSectorGroups.cs
type MyMwcSectorTypeEnum (line 18) | [System.Obsolete("Use session type")]
FILE: Sources/CommonLIB/AppCode/Networking/MyRelayedConnection.cs
class MyRelayedConnection (line 10) | public class MyRelayedConnection : NetConnection
method MyRelayedConnection (line 14) | public MyRelayedConnection(NetPeer peer)
FILE: Sources/CommonLIB/AppCode/Networking/Services/MyAlreadyLoggedInFault.cs
class MyAlreadyLoggedInFault (line 11) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCertificateValidator.cs
class MyCertificateValidator (line 10) | public class MyCertificateValidator: X509CertificateValidator
method MyCertificateValidator (line 18) | public MyCertificateValidator(string certificateHash)
method Validate (line 23) | public override void Validate(System.Security.Cryptography.X509Certifi...
FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCheckpointNotExistsFault.cs
class MyCheckpointNotExistsFault (line 11) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
method MyCheckpointNotExistsFault (line 15) | public MyCheckpointNotExistsFault()
method MyCheckpointNotExistsFault (line 19) | public MyCheckpointNotExistsFault(string message)
method ToString (line 27) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCheckpointRenameFault.cs
type MyCheckpointRenameFaultReason (line 11) | public enum MyCheckpointRenameFaultReason
class MyCheckpointRenameFault (line 17) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCustomBinding.cs
class MyCustomBinding (line 11) | public static class MyCustomBinding
method DecorateBinding (line 13) | public static Binding DecorateBinding(Binding binding, int? maxNegotia...
method DecorateBinding (line 62) | public static Binding DecorateBinding(Binding binding)
FILE: Sources/CommonLIB/AppCode/Networking/Services/MyCustomFault.cs
type MyCustomFaultCode (line 11) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
class MyCustomFault (line 21) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
method MyCustomFault (line 25) | public MyCustomFault()
method MyCustomFault (line 30) | public MyCustomFault(string message)
method ToString (line 48) | public override string ToString()
FILE: Sources/CommonLIB/AppCode/Networking/Services/MyServiceConstants.cs
class MyServiceConstants (line 9) | public static class MyServiceConstants
FILE: Sources/CommonLIB/AppCode/Networking/Services/MyVersionFault.cs
class MyVersionFault (line 11) | [Obfuscation(Feature = MyMwcFinalBuildConstants.OBFUSCATION_EXCEPTION_FE...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/IMyEntityIdRemapContext.cs
type IMyEntityIdRemapContext (line 8) | public interface IMyEntityIdRemapContext
method RemapEntityId (line 10) | uint? RemapEntityId(uint? currentId);
method RemapWaypointGroupName (line 11) | string RemapWaypointGroupName(string currentName);
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/InfluenceSpheres/MyMwcObjectBuilder_InfluenceSphere.cs
type MyInfluenceFlags (line 12) | [Flags]
class MyMwcObjectBuilder_InfluenceSphere (line 26) | public class MyMwcObjectBuilder_InfluenceSphere : MyMwcObjectBuilder_Obj...
method GetObjectBuilderType (line 99) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Write (line 104) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 138) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Base.cs
type MyPersistentEntityFlags (line 25) | [Flags]
type MyMwcObjectBuilderTypeEnum (line 51) | public enum MyMwcObjectBuilderTypeEnum : ushort
type MyMwcObjectBuilder_FactionEnum (line 164) | public enum MyMwcObjectBuilder_FactionEnum
class MyMwcObjectBuilderDefinition (line 199) | public class MyMwcObjectBuilderDefinition
method MyMwcObjectBuilderDefinition (line 204) | public MyMwcObjectBuilderDefinition(Type type, int[] ids)
class MyMwcFactionsByIndex (line 211) | public class MyMwcFactionsByIndex
method MyMwcFactionsByIndex (line 217) | static MyMwcFactionsByIndex()
method GetFaction (line 231) | public static MyMwcObjectBuilder_FactionEnum GetFaction(int index)
method GetFactionIndex (line 236) | public static int GetFactionIndex(MyMwcObjectBuilder_FactionEnum faction)
method GetFactionsIndexes (line 245) | public static int[] GetFactionsIndexes()
class MyMwcObjectBuilder_Base (line 251) | public abstract class MyMwcObjectBuilder_Base
method MyMwcObjectBuilder_Base (line 273) | internal MyMwcObjectBuilder_Base()
method LoadPersistantFlags (line 278) | protected virtual void LoadPersistantFlags()
method GetDefaultPersistantFlags (line 284) | public static MyPersistentEntityFlags GetDefaultPersistantFlags()
method MyMwcObjectBuilder_Base (line 294) | static MyMwcObjectBuilder_Base()
method RemapEntityIds (line 557) | public virtual void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method Clone (line 562) | public MyMwcObjectBuilder_Base Clone()
method Check (line 580) | public static void Check()
method ClearEntityId (line 588) | public virtual void ClearEntityId()
method NetworkError (line 598) | protected bool NetworkError(string text = null)
method AddObjectBuilderDefinition (line 622) | static void AddObjectBuilderDefinition(MyMwcObjectBuilderTypeEnum obje...
method AddObjectBuilderDefinition (line 627) | static void AddObjectBuilderDefinition(MyMwcObjectBuilderTypeEnum obje...
method GetObjectBuilderToType (line 641) | public static Type GetObjectBuilderToType(MyMwcObjectBuilderTypeEnum o...
method GetIntArrayFromEnum (line 666) | static int[] GetIntArrayFromEnum(Type enumType)
method GetObjectBuilderIDs (line 704) | public static int[] GetObjectBuilderIDs(MyMwcObjectBuilderTypeEnum obj...
method ReadAndCreateNewObject (line 718) | internal static MyMwcObjectBuilder_Base ReadAndCreateNewObject(BinaryR...
method CreateNewObject (line 726) | static MyMwcObjectBuilder_Base CreateNewObject(MyMwcObjectBuilderTypeE...
method CreateNewObject (line 731) | public static MyMwcObjectBuilder_Base CreateNewObject(MyMwcObjectBuild...
method GetObjectBuilderType (line 788) | public abstract MyMwcObjectBuilderTypeEnum GetObjectBuilderType();
method GetObjectBuilderId (line 793) | public virtual int? GetObjectBuilderId()
method SetObjectBuilderIdInternal (line 799) | internal virtual void SetObjectBuilderIdInternal(int? objectBuilderId)
method SetDefaultProperties (line 804) | public virtual void SetDefaultProperties()
method SetObjectBuilderId (line 808) | public void SetObjectBuilderId(int? objectBuilderId)
method IsObjectBuilderIdValid (line 822) | public bool IsObjectBuilderIdValid(int objectBuilderId)
method IsObjectBuilderIdValid (line 827) | public static bool IsObjectBuilderIdValid(MyMwcObjectBuilderTypeEnum o...
method Write (line 840) | internal virtual void Write(BinaryWriter binaryWriter)
method Read (line 872) | internal virtual bool Read(BinaryReader binaryReader, EndPoint senderE...
method Read_Current (line 887) | private bool Read_Current(BinaryReader binaryReader, EndPoint senderEn...
method Read_01085000 (line 936) | private bool Read_01085000(BinaryReader binaryReader, EndPoint senderE...
method FromBytes (line 990) | public static T FromBytes<T>(byte[] bytes, int gameVersion = MyMwcFina...
method ToBytes (line 1009) | public byte[] ToBytes()
method GetAndClearLastError (line 1059) | public static string GetAndClearLastError()
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Checkpoint.cs
class MyMwcObjectBuilder_Checkpoint (line 14) | public class MyMwcObjectBuilder_Checkpoint : MyMwcObjectBuilder_Base
method MyMwcObjectBuilder_Checkpoint (line 16) | public MyMwcObjectBuilder_Checkpoint()
method RemapEntityIds (line 49) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method GetObjectBuilderType (line 62) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method WriteTrace (line 67) | [System.Diagnostics.Conditional("DEBUG")]
method Write (line 81) | internal override void Write(System.IO.BinaryWriter binaryWriter)
method Read (line 172) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_FactionRelationChange.cs
class MyMwcObjectBuilder_FactionRelationChange (line 12) | public class MyMwcObjectBuilder_FactionRelationChange : MyMwcObjectBuild...
method MyMwcObjectBuilder_FactionRelationChange (line 18) | internal MyMwcObjectBuilder_FactionRelationChange()
method MyMwcObjectBuilder_FactionRelationChange (line 23) | public MyMwcObjectBuilder_FactionRelationChange(MyMwcObjectBuilder_Fac...
method Write (line 30) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 39) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
method GetObjectBuilderType (line 58) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_GlobalData.cs
class MyMwcObjectBuilder_GlobalData (line 8) | public class MyMwcObjectBuilder_GlobalData : MyMwcObjectBuilder_Base
method GetObjectBuilderType (line 12) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method ClearEntityId (line 17) | public override void ClearEntityId()
method RemapEntityIds (line 23) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method Read (line 29) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste...
method Write (line 40) | internal override void Write(System.IO.BinaryWriter binaryWriter)
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_ObjectGroup.cs
class MyMwcObjectBuilder_ObjectGroup (line 15) | public class MyMwcObjectBuilder_ObjectGroup : MyMwcObjectBuilder_Base
method MyMwcObjectBuilder_ObjectGroup (line 19) | internal MyMwcObjectBuilder_ObjectGroup()
method MyMwcObjectBuilder_ObjectGroup (line 24) | public MyMwcObjectBuilder_ObjectGroup(List<uint> objectList, String name)
method RemapEntityIds (line 30) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method GetRootBuilders (line 41) | public IEnumerable<MyMwcObjectBuilder_Base> GetRootBuilders(IEnumerabl...
method GetPrefabBuilders (line 46) | public IEnumerable<MyMwcObjectBuilder_PrefabBase> GetPrefabBuilders(IE...
method Write (line 52) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 66) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
method GetObjectBuilderType (line 86) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Player.cs
class MyMwcObjectBuilder_Player (line 11) | public class MyMwcObjectBuilder_Player : MyMwcObjectBuilder_Base
method MyMwcObjectBuilder_Player (line 20) | internal MyMwcObjectBuilder_Player()
method MyMwcObjectBuilder_Player (line 25) | public MyMwcObjectBuilder_Player(float health, float money, float with...
method RemapEntityIds (line 36) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method GetObjectBuilderType (line 44) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Write (line 49) | internal override void Write(System.IO.BinaryWriter binaryWriter)
method Read (line 81) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_PlayerStatistics.cs
class MyMwcObjectBuilder_PlayerStatistics (line 12) | public class MyMwcObjectBuilder_PlayerStatistics : MyMwcObjectBuilder_Base
method MyMwcObjectBuilder_PlayerStatistics (line 25) | internal MyMwcObjectBuilder_PlayerStatistics()
method MyMwcObjectBuilder_PlayerStatistics (line 30) | public MyMwcObjectBuilder_PlayerStatistics(int playersKilled, int bull...
method Write (line 45) | internal override void Write(System.IO.BinaryWriter binaryWriter)
method Read (line 90) | internal override bool Read(System.IO.BinaryReader binaryReader, EndPo...
method GetObjectBuilderType (line 157) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_RemotePlayer.cs
class MyMwcObjectBuilder_RemotePlayer (line 10) | public class MyMwcObjectBuilder_RemotePlayer: MyMwcObjectBuilder_Base
method GetObjectBuilderType (line 18) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Read (line 23) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste...
method Write (line 46) | internal override void Write(System.IO.BinaryWriter binaryWriter)
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Sector.cs
class MyMwcObjectBuilder_Sector (line 18) | public class MyMwcObjectBuilder_Sector : MyMwcObjectBuilder_Base
method MyMwcObjectBuilder_Sector (line 38) | public MyMwcObjectBuilder_Sector()
method RemapEntityIds (line 44) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method UseGenerator (line 58) | public static MyMwcObjectBuilder_Sector UseGenerator()
method GetObjectBuilderType (line 66) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method WriteTrace (line 71) | [System.Diagnostics.Conditional("DEBUG")]
method Write (line 84) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 148) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_SectorObjectGroups.cs
class MyMwcObjectBuilder_SectorObjectGroups (line 13) | public class MyMwcObjectBuilder_SectorObjectGroups: MyMwcObjectBuilder_Base
method GetObjectBuilderType (line 18) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method RemapEntityIds (line 23) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method Read (line 36) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
method Write (line 49) | internal override void Write(BinaryWriter binaryWriter)
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_Session.cs
type MyGameplayDifficultyEnum (line 10) | public enum MyGameplayDifficultyEnum
class MyMwcObjectBuilder_Session (line 17) | public class MyMwcObjectBuilder_Session : MyMwcObjectBuilder_Base
method MyMwcObjectBuilder_Session (line 21) | internal MyMwcObjectBuilder_Session()
method MyMwcObjectBuilder_Session (line 26) | public MyMwcObjectBuilder_Session(MyGameplayDifficultyEnum difficulty)
method GetObjectBuilderType (line 31) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Read (line 36) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste...
method Write (line 48) | internal override void Write(System.IO.BinaryWriter binaryWriter)
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_ShipConfig.cs
class MyMwcObjectBuilder_ShipConfig (line 11) | public class MyMwcObjectBuilder_ShipConfig : MyMwcObjectBuilder_Base
method MyMwcObjectBuilder_ShipConfig (line 20) | public MyMwcObjectBuilder_ShipConfig()
method MyMwcObjectBuilder_ShipConfig (line 25) | public MyMwcObjectBuilder_ShipConfig(bool engine, byte radarType, bool...
method GetObjectBuilderType (line 35) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Write (line 40) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 65) | internal override bool Read(BinaryReader binaryReader, System.Net.EndP...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_SmallShipTemplate.cs
class MyMwcObjectBuilder_SmallShipTemplate (line 13) | public class MyMwcObjectBuilder_SmallShipTemplate : MyMwcObjectBuilder_Base
method MyMwcObjectBuilder_SmallShipTemplate (line 21) | internal MyMwcObjectBuilder_SmallShipTemplate()
method MyMwcObjectBuilder_SmallShipTemplate (line 26) | public MyMwcObjectBuilder_SmallShipTemplate(int id, string name, MyMwc...
method RemapEntityIds (line 33) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method Write (line 39) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 66) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
method GetObjectBuilderType (line 109) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_SmallShipTemplates.cs
class MyMwcObjectBuilder_SmallShipTemplates (line 12) | public class MyMwcObjectBuilder_SmallShipTemplates : MyMwcObjectBuilder_...
method MyMwcObjectBuilder_SmallShipTemplates (line 16) | internal MyMwcObjectBuilder_SmallShipTemplates()
method MyMwcObjectBuilder_SmallShipTemplates (line 21) | public MyMwcObjectBuilder_SmallShipTemplates(List<MyMwcObjectBuilder_S...
method RemapEntityIds (line 27) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method Write (line 39) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 53) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
method GetObjectBuilderType (line 73) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MyMwcObjectBuilder_SnapPointLink.cs
class MyMwcObjectBuilder_SnapPointLink (line 13) | public class MyMwcObjectBuilder_SnapPointLink : MyMwcObjectBuilder_Base
class LinkElement (line 15) | public class LinkElement
method LinkElement (line 21) | public LinkElement(uint entityId, short index, string snapPointName)
method MyMwcObjectBuilder_SnapPointLink (line 31) | internal MyMwcObjectBuilder_SnapPointLink()
method RemapEntityIds (line 36) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method Write (line 45) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 74) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
method GetObjectBuilderType (line 112) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/MySolarSystemAreaEnum.cs
type MySolarSystemAreaEnum (line 10) | public enum MySolarSystemAreaEnum
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_CargoBox.cs
type MyMwcObjectBuilder_CargoBox_TypesEnum (line 13) | public enum MyMwcObjectBuilder_CargoBox_TypesEnum : byte
class MyMwcObjectBuilder_CargoBox (line 34) | public class MyMwcObjectBuilder_CargoBox : MyMwcObjectBuilder_Object3dBase
method MyMwcObjectBuilder_CargoBox (line 40) | internal MyMwcObjectBuilder_CargoBox() : base()
method MyMwcObjectBuilder_CargoBox (line 45) | public MyMwcObjectBuilder_CargoBox(MyMwcObjectBuilder_Inventory invent...
method LoadPersistantFlags (line 50) | protected override void LoadPersistantFlags()
method RemapEntityIds (line 58) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method GetObjectBuilderType (line 64) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method GetObjectBuilderId (line 69) | public override int? GetObjectBuilderId()
method SetObjectBuilderIdInternal (line 74) | internal override void SetObjectBuilderIdInternal(int? objectBuilderId)
method Write (line 80) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 107) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_Drone.cs
type MyMwcObjectBuilder_Drone_TypesEnum (line 10) | public enum MyMwcObjectBuilder_Drone_TypesEnum : byte
class MyMwcObjectBuilder_Drone (line 17) | public class MyMwcObjectBuilder_Drone : MyMwcObjectBuilder_SmallShip_Bot
method MyMwcObjectBuilder_Drone (line 21) | public MyMwcObjectBuilder_Drone()
method MyMwcObjectBuilder_Drone (line 27) | public MyMwcObjectBuilder_Drone(
method RemapEntityIds (line 36) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method GetObjectBuilderType (line 41) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method SetObjectBuilderIdInternal (line 46) | internal override void SetObjectBuilderIdInternal(int? objectBuilderId)
method GetObjectBuilderId (line 51) | public override int? GetObjectBuilderId()
method Write (line 56) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 67) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
method ReadCurrent (line 83) | private bool ReadCurrent(BinaryReader binaryReader, EndPoint senderEnd...
method Read01085002 (line 93) | private bool Read01085002(BinaryReader binaryReader, EndPoint senderEn...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_DummyPoint.cs
type MyDummyPointType (line 15) | public enum MyDummyPointType
type MyDummyPointFlags (line 22) | [Flags]
class MyMwcObjectBuilder_DummyPoint (line 40) | public class MyMwcObjectBuilder_DummyPoint : MyMwcObjectBuilder_Object3d...
method MyMwcObjectBuilder_DummyPoint (line 53) | internal MyMwcObjectBuilder_DummyPoint()
method GetObjectBuilderId (line 59) | public override int? GetObjectBuilderId()
method GetObjectBuilderType (line 65) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method SetDefaultProperties (line 70) | public override void SetDefaultProperties()
method Read (line 78) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
method Write (line 121) | internal override void Write(BinaryWriter binaryWriter)
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_EntityDetector.cs
type MyMwcObjectBuilder_EntityDetector_TypesEnum (line 13) | public enum MyMwcObjectBuilder_EntityDetector_TypesEnum : byte
class MyMwcObjectBuilder_EntityDetector (line 20) | public class MyMwcObjectBuilder_EntityDetector : MyMwcObjectBuilder_Obje...
method MyMwcObjectBuilder_EntityDetector (line 25) | internal MyMwcObjectBuilder_EntityDetector()
method MyMwcObjectBuilder_EntityDetector (line 31) | public MyMwcObjectBuilder_EntityDetector(Vector3 size, MyMwcObjectBuil...
method GetObjectBuilderId (line 37) | public override int? GetObjectBuilderId()
method GetObjectBuilderType (line 43) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Read (line 49) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
method Write (line 69) | internal override void Write(BinaryWriter binaryWriter)
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_FoundantionFactory.cs
class MyMwcObjectBuilder_FoundationFactory (line 13) | public class MyMwcObjectBuilder_FoundationFactory : MyMwcObjectBuilder_O...
method MyMwcObjectBuilder_FoundationFactory (line 21) | internal MyMwcObjectBuilder_FoundationFactory()
method MyMwcObjectBuilder_FoundationFactory (line 27) | public MyMwcObjectBuilder_FoundationFactory(MyMwcObjectBuilder_PrefabC...
method RemapEntityIds (line 37) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method GetObjectBuilderType (line 48) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Write (line 54) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 87) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_LargeDebrisField.cs
type MyMwcObjectBuilder_LargeDebrisField_TypesEnum (line 10) | public enum MyMwcObjectBuilder_LargeDebrisField_TypesEnum : ushort
class MyMwcObjectBuilder_LargeDebrisField (line 15) | public class MyMwcObjectBuilder_LargeDebrisField : MyMwcObjectBuilder_Ob...
method MyMwcObjectBuilder_LargeDebrisField (line 19) | internal MyMwcObjectBuilder_LargeDebrisField()
method MyMwcObjectBuilder_LargeDebrisField (line 24) | public MyMwcObjectBuilder_LargeDebrisField(MyMwcObjectBuilder_LargeDeb...
method GetObjectBuilderId (line 29) | public override int? GetObjectBuilderId()
method SetObjectBuilderIdInternal (line 34) | internal override void SetObjectBuilderIdInternal(int? objectBuilderId)
method GetObjectBuilderType (line 39) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Write (line 45) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 55) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_LargeShip.cs
type MyMwcObjectBuilder_LargeShip_TypesEnum (line 14) | public enum MyMwcObjectBuilder_LargeShip_TypesEnum : ushort
class MyMwcObjectBuilder_LargeShip (line 23) | public class MyMwcObjectBuilder_LargeShip : MyMwcObjectBuilder_Ship
method MyMwcObjectBuilder_LargeShip (line 27) | protected MyMwcObjectBuilder_LargeShip() : base()
method MyMwcObjectBuilder_LargeShip (line 31) | public MyMwcObjectBuilder_LargeShip(MyMwcObjectBuilder_LargeShip_Types...
method GetObjectBuilderId (line 36) | public override int? GetObjectBuilderId()
method SetObjectBuilderIdInternal (line 41) | internal override void SetObjectBuilderIdInternal(int? objectBuilderId)
method GetObjectBuilderType (line 46) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Write (line 52) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 62) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_Meteor.cs
type MyMwcObjectBuilder_Meteor_TypesEnum (line 11) | public enum MyMwcObjectBuilder_Meteor_TypesEnum
class MyMwcObjectBuilder_Meteor (line 15) | public class MyMwcObjectBuilder_Meteor : MyMwcObjectBuilder_StaticAsteroid
method GetObjectBuilderType (line 20) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method GetObjectBuilderId (line 24) | public override int? GetObjectBuilderId()
method MyMwcObjectBuilder_Meteor (line 29) | public MyMwcObjectBuilder_Meteor()
method MyMwcObjectBuilder_Meteor (line 33) | public MyMwcObjectBuilder_Meteor(Vector3 direction, int? effectID)
method MyMwcObjectBuilder_Meteor (line 38) | public MyMwcObjectBuilder_Meteor(MyMwcObjectBuilder_StaticAsteroid_Typ...
method Write (line 43) | internal override void Write(System.IO.BinaryWriter binaryWriter)
method Read (line 61) | internal override bool Read(System.IO.BinaryReader binaryReader, Syste...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_MysteriousCube.cs
type MyMwcObjectBuilder_MysteriousCube_TypesEnum (line 13) | public enum MyMwcObjectBuilder_MysteriousCube_TypesEnum : byte
class MyMwcObjectBuilder_MysteriousCube (line 20) | public class MyMwcObjectBuilder_MysteriousCube : MyMwcObjectBuilder_Obje...
method MyMwcObjectBuilder_MysteriousCube (line 24) | public MyMwcObjectBuilder_MysteriousCube() : base()
method MyMwcObjectBuilder_MysteriousCube (line 28) | public MyMwcObjectBuilder_MysteriousCube(MyMwcPositionAndOrientation p...
method GetObjectBuilderType (line 33) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method GetObjectBuilderId (line 38) | public override int? GetObjectBuilderId()
method SetObjectBuilderIdInternal (line 43) | internal override void SetObjectBuilderIdInternal(int? objectBuilderId)
method Write (line 49) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 59) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_Object3dBase.cs
class MyMwcObjectBuilder_Object3dBase (line 16) | public abstract class MyMwcObjectBuilder_Object3dBase : MyMwcObjectBuild...
method MyMwcObjectBuilder_Object3dBase (line 20) | protected MyMwcObjectBuilder_Object3dBase()
method MyMwcObjectBuilder_Object3dBase (line 25) | protected MyMwcObjectBuilder_Object3dBase(MyMwcPositionAndOrientation ...
method Write (line 31) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 40) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_PrefabContainer.cs
type MyMwcObjectBuilder_PrefabContainer_TypesEnum (line 13) | public enum MyMwcObjectBuilder_PrefabContainer_TypesEnum : ushort
class MyMwcObjectBuilder_PrefabContainer (line 20) | public class MyMwcObjectBuilder_PrefabContainer : MyMwcObjectBuilder_Obj...
method MyMwcObjectBuilder_PrefabContainer (line 44) | internal MyMwcObjectBuilder_PrefabContainer()
method MyMwcObjectBuilder_PrefabContainer (line 50) | public MyMwcObjectBuilder_PrefabContainer(int? templateId, MyMwcObject...
method RemapEntityIds (line 61) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method GetObjectBuilderType (line 71) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method GetObjectBuilderId (line 76) | public override int? GetObjectBuilderId()
method ClearEntityId (line 81) | public override void ClearEntityId()
method SetObjectBuilderIdInternal (line 90) | internal override void SetObjectBuilderIdInternal(int? objectBuilderId)
method Write (line 96) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 163) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_Ship.cs
class MyMwcObjectBuilder_Ship (line 13) | public abstract class MyMwcObjectBuilder_Ship : MyMwcObjectBuilder_Objec...
method MyMwcObjectBuilder_Ship (line 19) | protected MyMwcObjectBuilder_Ship()
method MyMwcObjectBuilder_Ship (line 24) | protected MyMwcObjectBuilder_Ship(MyMwcObjectBuilder_Inventory inventory)
method RemapEntityIds (line 30) | public override void RemapEntityIds(IMyEntityIdRemapContext remapContext)
method Write (line 37) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 61) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_SmallDebris.cs
type MyMwcObjectBuilder_SmallDebris_TypesEnum (line 12) | public enum MyMwcObjectBuilder_SmallDebris_TypesEnum : ushort
type MyMwcObjectBuilder_SmallDebris_PropertiesEnum (line 63) | enum MyMwcObjectBuilder_SmallDebris_PropertiesEnum : short
class MyMwcObjectBuilder_SmallDebris (line 68) | public class MyMwcObjectBuilder_SmallDebris : MyMwcObjectBuilder_Object3...
method MyMwcObjectBuilder_SmallDebris (line 74) | internal MyMwcObjectBuilder_SmallDebris()
method MyMwcObjectBuilder_SmallDebris (line 79) | public MyMwcObjectBuilder_SmallDebris(MyMwcObjectBuilder_SmallDebris_T...
method GetObjectBuilderId (line 86) | public override int? GetObjectBuilderId()
method SetObjectBuilderIdInternal (line 91) | internal override void SetObjectBuilderIdInternal(int? objectBuilderId)
method GetObjectBuilderType (line 96) | public override MyMwcObjectBuilderTypeEnum GetObjectBuilderType()
method Write (line 102) | internal override void Write(BinaryWriter binaryWriter)
method Read (line 117) | internal override bool Read(BinaryReader binaryReader, EndPoint sender...
FILE: Sources/CommonLIB/AppCode/ObjectBuilders/Object3D/MyMwcObjectBuilder_SmallShip.cs
type MyMwcObjectBuilder_SmallShip_TypesEnum (line 15) | public enum MyMwcObjectBuilder_SmallShip_TypesEnum : byte
class MyMwcObjectBuilder_SmallShip (line 43) | public class MyMwcObjectBuilder_SmallShip : MyMwcObject
Copy disabled (too large)
Download .json
Condensed preview — 1700 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (47,703K chars).
[
{
"path": ".gitignore",
"chars": 32,
"preview": "Sources/*/bin/*\nSources/*/obj/*\n"
},
{
"path": "3rd/SharpDX/SharpDX.D3DCompiler.xml",
"chars": 341652,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.D3DCompiler</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.DXGI.xml",
"chars": 393672,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.DXGI</name>\n </assembly>\n <members>\n <memb"
},
{
"path": "3rd/SharpDX/SharpDX.Direct2D1.xml",
"chars": 2126903,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Direct2D1</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.Direct3D10.xml",
"chars": 1898348,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Direct3D10</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.Direct3D11.Effects.xml",
"chars": 422986,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Direct3D11.Effects</name>\n </assembly>\n <members>"
},
{
"path": "3rd/SharpDX/SharpDX.Direct3D11.xml",
"chars": 1954080,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Direct3D11</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.Direct3D9.xml",
"chars": 3320907,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Direct3D9</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.DirectInput.xml",
"chars": 734688,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.DirectInput</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.DirectSound.xml",
"chars": 463724,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.DirectSound</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.MediaFoundation.xml",
"chars": 4200063,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.MediaFoundation</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.RawInput.xml",
"chars": 112418,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.RawInput</name>\n </assembly>\n <members>\n <"
},
{
"path": "3rd/SharpDX/SharpDX.Toolkit.Compiler.xml",
"chars": 29157,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Toolkit.Compiler</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.Toolkit.CompilerTask.xml",
"chars": 475,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Toolkit.CompilerTask</name>\n </assembly>\n <member"
},
{
"path": "3rd/SharpDX/SharpDX.Toolkit.Game.xml",
"chars": 45478,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Toolkit.Game</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.Toolkit.Graphics.xml",
"chars": 583939,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Toolkit.Graphics</name>\n </assembly>\n <members>\n "
},
{
"path": "3rd/SharpDX/SharpDX.Toolkit.xml",
"chars": 137884,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.Toolkit</name>\n </assembly>\n <members>\n <m"
},
{
"path": "3rd/SharpDX/SharpDX.XACT3.xml",
"chars": 236053,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.XACT3</name>\n </assembly>\n <members>\n <mem"
},
{
"path": "3rd/SharpDX/SharpDX.XAudio2.xml",
"chars": 478967,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.XAudio2</name>\n </assembly>\n <members>\n <m"
},
{
"path": "3rd/SharpDX/SharpDX.XInput.xml",
"chars": 91386,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX.XInput</name>\n </assembly>\n <members>\n <me"
},
{
"path": "3rd/SharpDX/SharpDX.xml",
"chars": 2735682,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>SharpDX</name>\n </assembly>\n <members>\n <member na"
},
{
"path": "3rd/TraceTool2/License.txt",
"chars": 186,
"preview": "The accompanying program , along with any associated source code and files,\nis licensed under The Common Public License "
},
{
"path": "3rd/TraceTool2/TraceTool.xml",
"chars": 3128,
"preview": "<?xml version=\"1.0\"?>\n<Config><General><LastStyleSheet Value=\"\"/><LastSavedPath Value=\"C:\\Users\\keen\\Desktop\\\"/><SocketP"
},
{
"path": "Effects/BackgroundCube/MyBackgroundBillboards.fx",
"chars": 1089,
"preview": "float4x4 WorldViewProjectionMatrix;\n\nTexture BillboardTexture;\nsampler BillboardTextureSampler = sampler_state \n{ \n\ttext"
},
{
"path": "Effects/BackgroundCube/MyBackgroundCube.fx",
"chars": 1322,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat4x4 ViewProjectionMatrix;\nfloat3 BackgroundColor = float3(1,1,1);\n\nTexture Backgrou"
},
{
"path": "Effects/BackgroundCube/MyDistantImpostorEffect.fx",
"chars": 3818,
"preview": "#include \"../MyEffectBase.fxh\"\n#include \"../MyPerlinNoise.fxh\"\n\nfloat4x4 ViewProjectionMatrix;\nfloat4x4 WorldMatrix;\nflo"
},
{
"path": "Effects/BackgroundCube/MyHudSectorBorder.fx",
"chars": 2340,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat SectorBorderWarningDistance;\nfloat4 SectorBorderAditionalColor;\nbool SectorBorderT"
},
{
"path": "Effects/Decals/MyDecalEffect.fx",
"chars": 7542,
"preview": "//#include \"../MyEffectBase.fxh\"\n#include \"../MyEffectDynamicLightingBase.fxh\"\n#include \"../MyEffectReflectorBase.fxh\"\n\n"
},
{
"path": "Effects/Fullscreen/MyEffectAmbientPrecalculation.fx",
"chars": 2525,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat2 HalfPixel;\n\nfloat4x4 FaceMatrix;\n\nint RandomTextureSize;\nint IterationCount = 20;"
},
{
"path": "Effects/Fullscreen/MyEffectAntiAlias.fx",
"chars": 32891,
"preview": "#define FXAA_HLSL_3 1\n#define FXAA_PRESET 3\n\n// Copyright (c) 2010 NVIDIA Corporation. All rights reserved.\n//\n// TO TH"
},
{
"path": "Effects/Fullscreen/MyEffectClearGbuffer.fx",
"chars": 1386,
"preview": "//\tClears all render targets in our MRT to desired values\n\n#include \"../MyEffectBase.fxh\"\n\nstruct VertexShaderInput\n{\n "
},
{
"path": "Effects/Fullscreen/MyEffectContrast.fx",
"chars": 3350,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat Contrast;\nfloat Hue;\nfloat Saturation;\n\nTexture DiffuseTexture;\nsampler DiffuseSam"
},
{
"path": "Effects/Fullscreen/MyEffectGaussianBlur.fx",
"chars": 1458,
"preview": "//\tPixel shader applies a one dimensional gaussian blur filter.\n//\tThis is used twice, first to blur horizontally, and t"
},
{
"path": "Effects/Fullscreen/MyEffectGodRays.fx",
"chars": 3062,
"preview": "#include \"../MyEffectBase.fxh\"\n\n\n/*Values that are to be passed for getting ideal Light Scattering(Not Overdone)\nDensity"
},
{
"path": "Effects/Fullscreen/MyEffectLodTransition2.fx",
"chars": 10972,
"preview": "//\tThis shader blends between texture LOD0 and LOD1 according to depth buffer\n\n#include \"../MyEffectBase.fxh\"\n\nfloat2 Ha"
},
{
"path": "Effects/Fullscreen/MyEffectScreenshot.fx",
"chars": 3184,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat2 HalfPixel;\n\n//\tTexture contains scene from LOD0\nTexture SourceTexture;\nsampler So"
},
{
"path": "Effects/Fullscreen/MyEffectVolumetricFog.fx",
"chars": 3612,
"preview": "#include \"../MyEffectBase.fxh\"\n#include \"../MyPerlinNoise.fxh\"\n\n\nTexture SourceRT;\nsampler SourceRTSampler = sampler_sta"
},
{
"path": "Effects/HDR/MyEffectHDR.fx",
"chars": 1456,
"preview": "#include \"MyEffectHDRBase.fxh\"\n\ntexture2D SourceTexture;\nsampler2D PointSamplerMod = sampler_state\n{\n Texture = <Sour"
},
{
"path": "Effects/HDR/MyEffectHDRBase.fxh",
"chars": 1555,
"preview": "#include \"../MyEffectBase.fxh\"\n\nstatic const float MiddleGrey = 0.9f; // not used right now\nstatic const float MaxLumina"
},
{
"path": "Effects/HDR/MyEffectLuminance.fx",
"chars": 2498,
"preview": "#include \"MyEffectHDRBase.fxh\"\n\nfloat DT;\nfloat Tau = 0.5f;\nfloat MipLevel;\n\ntexture2D SourceTexture;\nsampler2D LinearSa"
},
{
"path": "Effects/HDR/MyEffectScale.fx",
"chars": 3128,
"preview": "#include \"MyEffectHDRBase.fxh\"\n\ntexture2D SourceTexture;\nsampler2D LinearSampler = sampler_state\n{\n Texture = <Source"
},
{
"path": "Effects/HDR/MyEffectSunGlare.fx",
"chars": 320,
"preview": "#include \"../MyEffectBase.fxh\"\n\nsampler TextureSampler : register(s0);\n\nfloat sunColorMultiplier;\n\nfloat4 LDR_PS(float4 "
},
{
"path": "Effects/HDR/MyEffectThreshold.fx",
"chars": 1839,
"preview": "#include \"MyEffectHDRBase.fxh\"\n\nfloat Threshold;\nfloat BloomIntensity;\nfloat BloomIntensityBackground;\n\ntexture2D Source"
},
{
"path": "Effects/HUD/MyEffectCockpitGlass.fx",
"chars": 8313,
"preview": "#include \"../MyEffectDynamicLightingBase.fxh\"\n\nfloat4\t\tGlassDirtLevelAlpha;\nfloat2\t\tHalfPixel;\nfloat4x4 WorldViewProj"
},
{
"path": "Effects/HUD/MyHudEffect.fx",
"chars": 1114,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat4x4 ProjectionMatrix;\n\nTexture HudTexture;\nsampler HudTextureSampler = sampler_stat"
},
{
"path": "Effects/HUD/MyHudRadarEffect.fx",
"chars": 1298,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat4x4\tViewProjectionMatrix;\n\nTexture Texture;\nsampler TextureSampler = sampler_state "
},
{
"path": "Effects/Lights/MyEffectBlendLights.fx",
"chars": 6576,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat2 HalfPixel;\nfloat2 Scale;\nfloat3 AmbientColor = float3(0.0f, 0.0f, 0.0f);\n\n//\tText"
},
{
"path": "Effects/Lights/MyEffectDirectionalLight.fx",
"chars": 9310,
"preview": "#include \"../MyEffectShadowBase.fxh\"\n\n#define SHADOW_FILTERING 2\n\n\nuniform int EnableCascadeBlending = 1;\nuniform int En"
},
{
"path": "Effects/Lights/MyEffectPointLight.fx",
"chars": 9431,
"preview": "#include \"../MyEffectSpotShadowBase.fxh\"\n#include \"../MyEffectReflectorBase.fxh\"\n\n#define SHADOW_FILTERING 3\n\nfloat2 Hal"
},
{
"path": "Effects/Models/MyEffectModelsDNS.fx",
"chars": 27563,
"preview": "\n#include \"../MyEffectDynamicLightingBase.fxh\"\n#include \"../MyEffectReflectorBase.fxh\"\n\n//\tThis shader renders a model w"
},
{
"path": "Effects/Models/MyEffectModelsDiffuse.fx",
"chars": 1905,
"preview": "#include \"../MyEffectBase.fxh\"\n\n//\tThis shader renders a model with diffuse & specular & normal map textures, so it requ"
},
{
"path": "Effects/Models/MyEffectOcclusionQueryDraw.fx",
"chars": 4056,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat4x4\tWorldMatrix;\nfloat4x4\tViewMatrix;\nfloat4x4\tProjectionMatrix;\n\nfloat2 HalfPixel;"
},
{
"path": "Effects/Models/MyEffectRenderGizmo.fx",
"chars": 1256,
"preview": "#include \"../MyEffectBase.fxh\"\n\n//\tThis shader renders a model with diffuse & specular & normal map textures, so it requ"
},
{
"path": "Effects/MyEffectBase.fxh",
"chars": 13104,
"preview": "//\tThis common effects header file is common for ALL effects we use. Every effect includes it.\n\n// Define optimized vert"
},
{
"path": "Effects/MyEffectDynamicLightingBase.fxh",
"chars": 2607,
"preview": "#include \"../MyEffectShadowBase.fxh\"\n\n//\tDynamic light\nstruct DynamicLight \n{\n float3 Position;\n float4 Color;\n "
},
{
"path": "Effects/MyEffectLights.fx",
"chars": 8428,
"preview": "#include \"MyEffectBase.fxh\"\n\nfloat2 HalfPixel;\nfloat3 LightPosition;\nfloat LightRadius;\nfloat LightIntensity;\nfloat3 Cam"
},
{
"path": "Effects/MyEffectLodTransition.fx",
"chars": 2199,
"preview": "//\tThis shader blends between texture LOD0 and LOD1 according to distance or alpha (will depend on final implementation)"
},
{
"path": "Effects/MyEffectModelsDS.fx",
"chars": 3032,
"preview": "#include \"MyEffectBase.fxh\"\n\n//\tThis shader renders a model with diffuse and specular textures, so it requires certain v"
},
{
"path": "Effects/MyEffectReflectorBase.fxh",
"chars": 2161,
"preview": "//Reflector light - coming from the camera/player\n// Also used for spot lights\nfloat3 ReflectorDirection;\nfloat Reflecto"
},
{
"path": "Effects/MyEffectShadowBase.fxh",
"chars": 9569,
"preview": "#include \"../MyEffectBase.fxh\"\n\n#define NUM_SPLITS 4\n#define CASCADE_FAR_BLEND_DISTANCE 300\n\n\n#define NUM_SPLITS_INV (1."
},
{
"path": "Effects/MyEffectSpotShadowBase.fxh",
"chars": 4278,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat\t\tShadowBias = 0.000195f;\nfloat\t\tSlopeBias = 0.0195f;\nfloat2\t\tShadowMapSize;\nfloat4"
},
{
"path": "Effects/MyEffectSprite.fx",
"chars": 1075,
"preview": "#include \"MyEffectBase.fxh\"\n\nfloat2 HalfPixel;\n\nTexture SpriteTexture;\nsampler SpriteTextureSampler = sampler_state \n{ \n"
},
{
"path": "Effects/MyEffectSpriteBatchShader.fx",
"chars": 1012,
"preview": "sampler TextureSampler : register(s0);\n\n#define DECLARE_TEXTURE(Name, index) \\\n texture2D Name; \\\n sampler Name##S"
},
{
"path": "Effects/MyPerlinNoise.fxh",
"chars": 12381,
"preview": "/*\n FX implementation of Ken Perlin's \"Improved Noise\"\n sgg 6/26/04\n http://mrl.nyu.edu/~perlin/noise/\n*/\n\n// p"
},
{
"path": "Effects/SSAO/MyEffectDownsampleDepthForSSAO.fx",
"chars": 1969,
"preview": "//\tThis shader runs on fullscreen quad and for each destination pixel finds four neighbourhood pixels in SourceDepthsRT\n"
},
{
"path": "Effects/SSAO/MyEffectSSAOBlur2.fx",
"chars": 3121,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat2 HalfPixel;\nfloat2 BlurDirection;\nfloat2 SSAOHalfPixel;\nfloat samplesDiff;\n\ntextur"
},
{
"path": "Effects/SSAO/MyEffectVolumetricSSAO2.fx",
"chars": 6225,
"preview": "#include \"../MyEffectBase.fxh\"\n\n\nTexture DepthsRT;\nsampler DepthsRTSampler = sampler_state \n{ \n\ttexture = <DepthsRT>; \n\t"
},
{
"path": "Effects/Shadows/MyEffectShadowMap.fx",
"chars": 7530,
"preview": "#include \"../MyEffectShadowBase.fxh\"\n\nfloat4x4\tWorldMatrix;\nfloat4x4\tViewProjMatrix;\nfloat2\t\tShadowTermHalfPixel;\nfloat3"
},
{
"path": "Effects/Shadows/MyEffectShadowOcclusion.fx",
"chars": 1146,
"preview": "#include \"../MyEffectShadowBase.fxh\"\n\nfloat4x4\tWorldMatrix;\nfloat4x4\tViewProjMatrix;\nfloat2\t\tShadowTermHalfPixel;\nfloat3"
},
{
"path": "Effects/SolarSystemMap/MySolarSystemMapGrid.fx",
"chars": 1172,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat3 ColorA;\nfloat AlphaA;\n\nfloat4x4 WorldMatrix;\nfloat4x4 ViewProjectionMatrix;\n\nText"
},
{
"path": "Effects/Sprites/MyEffectSprite.fx",
"chars": 3033,
"preview": "#include \"../MyEffectBase.fxh\"\n\nfloat2 HalfPixel;\n\nTexture SpriteTexture;\nsampler SpriteTextureSampler = sampler_state \n"
},
{
"path": "Effects/Sprites/MyEffectSpriteBatchOriginal.fx",
"chars": 1575,
"preview": "//-----------------------------------------------------------------------------\n// SpriteBatch.fx\n//\n// Microsoft XNA Co"
},
{
"path": "Effects/Sprites/MyEffectSpriteBatchShader.fx",
"chars": 1044,
"preview": "#include \"../MyEffectBase.fxh\"\n\nsampler TextureSampler : register(s0);\n\n#define DECLARE_TEXTURE(Name, index) \\\n textu"
},
{
"path": "Effects/TODO/MyCommonEffects.fxh",
"chars": 19627,
"preview": "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////"
},
{
"path": "Effects/TODO/MyEffectStencilMask.fx",
"chars": 1618,
"preview": "float4x4 ProjectionMatrix;\nfloat ThresholdAlpha;\n\nTexture StencilTexture;\nsampler StencilTextureSampler = sampler_state "
},
{
"path": "Effects/Toolkit/Macros.fxh",
"chars": 565,
"preview": "// Macros for targetting shader model 2.0 (DX9)\n\n#define BEGIN_CONSTANTS\n#define MATRIX_CONSTANTS\n#define END_CONSTANTS\n"
},
{
"path": "Effects/Toolkit/SpriteEffect.fx",
"chars": 2859,
"preview": "//-----------------------------------------------------------------------------\n// SpriteEffect.fx\n//\n// Microsoft XNA C"
},
{
"path": "Effects/TransparentGeometry/MyEffectTransparentGeometry.fx",
"chars": 9926,
"preview": "#include \"../MyEffectDynamicLightingBase.fxh\"\n#include \"../MyEffectReflectorBase.fxh\"\n\n//\tRenders transparent quads (bil"
},
{
"path": "Effects/Voxels/MyEffectVoxels.fx",
"chars": 11019,
"preview": "#include \"MyEffectVoxelsBase.fxh\"\n\n\nfloat3\t\tVoxelMapPosition;\nfloat4x4\tViewMatrix;\nfloat4x4\tProjectionMatrix;\nfloat3 "
},
{
"path": "Effects/Voxels/MyEffectVoxelsBase.fxh",
"chars": 18732,
"preview": "//#include \"../MyEffectBase.fxh\"\n#include \"../MyEffectDynamicLightingBase.fxh\"\n#include \"../MyEffectReflectorBase.fxh\"\n\n"
},
{
"path": "Effects/Voxels/MyEffectVoxelsDebris.fx",
"chars": 6977,
"preview": "#include \"../Voxels/MyEffectVoxelsBase.fxh\"\n\n//\tThis shader renders a model with same shader as voxels (triplanar mappin"
},
{
"path": "Effects/Voxels/MyEffectVoxelsStaticAsteroid.fx",
"chars": 13517,
"preview": "#include \"MyEffectVoxelsBase.fxh\"\n#include \"../MyPerlinNoise.fxh\"\n\nfloat4x4\tViewMatrix;\nfloat4x4\tWorldMatrix;\nfloat4x4\tP"
},
{
"path": "License.txt",
"chars": 4603,
"preview": "=======================================================\nMiner Wars 2081 Source Code Release - March 8, 2013\n============"
},
{
"path": "License_MicrosoftPublicLicense.txt",
"chars": 2677,
"preview": "This license is for \"Parallel Tasks\" library.\n\nMicrosoft Public License (Ms-PL)\n\nThis license governs use of the accompa"
},
{
"path": "MinerWars2081.sln",
"chars": 4646,
"preview": "\nMicrosoft Visual Studio Solution File, Format Version 11.00\n# Visual Studio 2010\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C"
},
{
"path": "Readme.txt",
"chars": 4429,
"preview": "======================\nMiner Wars 2081 MOD KIT\n======================\n\nYou need to own Steam version of Miner Wars 2081 "
},
{
"path": "Readme_Content.txt",
"chars": 2633,
"preview": "======================================\nMinerWars 2081 MOD KIT - Content Tools\n======================================\n\nAu"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/BulletCollision/BoxCollision.cs",
"chars": 28103,
"preview": "/*\n * \n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\nThis source file is part of GIMPACT Lib"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/BulletCollision/ClipPolygon.cs",
"chars": 6404,
"preview": "/*\n * \n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\nThis source file is part of GIMPACT Lib"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/BulletCollision/GImpactBvh.cs",
"chars": 23439,
"preview": "/*\n * \n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\nThis source file is part of GIMPACT Libr"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/BulletCollision/GImpactQuantization.cs",
"chars": 4160,
"preview": "/*\n * \n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\nThis source file is part of GIMPACT Lib"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/BulletCollision/GImpactQuantizedBvh.cs",
"chars": 33676,
"preview": "/*\n * \n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\nThis source file is part of GIMPACT Lib"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/BulletCollision/GeometeryOperations.cs",
"chars": 1564,
"preview": "/*\n * \n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\nThis source file is part of GIMPACT Libr"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/BulletCollision/TriangleShapeEx.cs",
"chars": 12261,
"preview": "/*\n * \n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\nThis source file is part of GIMPACT Libr"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/BulletGlobalsFake.cs",
"chars": 284,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.IO;\n\nnamespace Bulle"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/AabbUtil2.cs",
"chars": 13827,
"preview": "/*\n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\n * Bullet Continuous Collision Detection an"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/ConvexHull.cs",
"chars": 51042,
"preview": "/*\n * \n * * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n \nStan Melax Convex Hull Computation\nCop"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/ConvexHullComputer.cs",
"chars": 8568,
"preview": "//#define DEBUG_CONVEX_HULL\n///*\n//Copyright (c) 2011 Ole Kniemeyer, MAXON, www.maxon.net\n\n//This software is provided "
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/IndexedBasisMatrix.cs",
"chars": 22143,
"preview": "\nusing System.Diagnostics;\nusing System;\nusing MinerWarsMath;\nnamespace BulletXNA.LinearMath\n{\n public struct Indexe"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/IndexedMatrix.cs",
"chars": 19638,
"preview": "using System;\nusing MinerWarsMath;\n\nnamespace BulletXNA.LinearMath\n{\n public struct IndexedMatrix : IEquatable<Index"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/IndexedVector3.cs",
"chars": 18515,
"preview": "using System;\nusing System.Diagnostics;\nusing MinerWarsMath;\n\nnamespace BulletXNA.LinearMath\n{\n public struct Indexe"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/MathUtil.cs",
"chars": 53549,
"preview": "///*\n// * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n// *\n// * Bullet Continuous Collision Dete"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/ObjectArray.cs",
"chars": 25876,
"preview": "/*\n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\n * Bullet Continuous Collision Detection an"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/TransformUtil.cs",
"chars": 12270,
"preview": "/*\n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\n * Bullet Continuous Collision Detection an"
},
{
"path": "Sources/CommonLIB/AppCode/GImpact/LinearMath/UShortVector3.cs",
"chars": 2111,
"preview": "/*\n * C# / XNA port of Bullet (c) 2011 Mark Neale <xexuxjy@hotmail.com>\n *\n * Bullet Continuous Collision Detection an"
},
{
"path": "Sources/CommonLIB/AppCode/Generics/MyDynamicObjectsPool.cs",
"chars": 1101,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\n\nnamespace MinerWars.CommonLIB.Ap"
},
{
"path": "Sources/CommonLIB/AppCode/Generics/MyObjectsPool.cs",
"chars": 11035,
"preview": "using System.Collections;\nusing System.Collections.Generic;\nusing System.Linq;\nusing MinerWars.CommonLIB.AppCode.Utils;"
},
{
"path": "Sources/CommonLIB/AppCode/Generics/MyObjectsPoolSimple.cs",
"chars": 2711,
"preview": "using MinerWars.CommonLIB.AppCode.Utils;\nusing SysUtils.Utils;\n\n// Object pool generic class - but simple version\n//\n/"
},
{
"path": "Sources/CommonLIB/AppCode/Generics/MyWeightDictionary.cs",
"chars": 2396,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\n\nnamespace MinerWars.CommonLIB.Ap"
},
{
"path": "Sources/CommonLIB/AppCode/Import/MyImporterConstants.cs",
"chars": 1557,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\n\nnamespace MinerWars.CommonLIB.Ap"
},
{
"path": "Sources/CommonLIB/AppCode/Import/MyMaterialDescriptor.cs",
"chars": 2078,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing MinerWarsMath;\nusing System"
},
{
"path": "Sources/CommonLIB/AppCode/Import/MyMeshPartSolver.cs",
"chars": 11897,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing MinerWarsMath;\nusing MinerWarsMath.Graphics.Pack"
},
{
"path": "Sources/CommonLIB/AppCode/Import/MyModelExporter.cs",
"chars": 35243,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing MinerWarsMath;\nusing MinerW"
},
{
"path": "Sources/CommonLIB/AppCode/Import/VF_Packer.cs",
"chars": 4561,
"preview": "using MinerWarsMath;\nusing MinerWarsMath.Graphics;\nusing MinerWarsMath.Graphics.PackedVector;\nusing System.Runtime.Inte"
},
{
"path": "Sources/CommonLIB/AppCode/MyMessageBox.cs",
"chars": 495,
"preview": "using System;\n\nnamespace SysUtils\n{\n using System.Runtime.InteropServices;\n\n /// <summary>\n /// Custom message"
},
{
"path": "Sources/CommonLIB/AppCode/MyMwcEnums.cs",
"chars": 1168,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\n\nnamespace SysUtils\n{ \n // Wh"
},
{
"path": "Sources/CommonLIB/AppCode/MyMwcFinalBuildConstants.cs",
"chars": 19539,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing SysUtils.Utils;\nusing System"
},
{
"path": "Sources/CommonLIB/AppCode/MyMwcSingleCrypto.cs",
"chars": 1677,
"preview": "// This class is used for single encryption and decryption of byte arrays.\n// It's symmetric and doesn't change numbe"
},
{
"path": "Sources/CommonLIB/AppCode/MyTraceClient.cs",
"chars": 3715,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Diagnostics;\nusing S"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/IMyEvent.cs",
"chars": 463,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.IO;\nusing System.Net"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/IReadWriteMessage.cs",
"chars": 273,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\n\nnamespace MinerWars.CommonLIB.Ap"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/INetEncryption.cs",
"chars": 426,
"preview": "using System;\nusing System.Collections.Generic;\n\nnamespace Lidgren.Network\n{\n\t/// <summary>\n\t/// Interface for an encry"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetAESEncryption.cs",
"chars": 4873,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Security.Cryptography;\n"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetBlockEncryptionBase.cs",
"chars": 2679,
"preview": "using System;\nusing System.Collections.Generic;\n\nnamespace Lidgren.Network\n{\n\t/// <summary>\n\t/// Base for a non-threads"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetDESEncryption.cs",
"chars": 4873,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Security.Cryptography;\n"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetRC2Encryption.cs",
"chars": 4906,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Security.Cryptography;\n"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetTripleDESEncryption.cs",
"chars": 5006,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Security.Cryptography;\n"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetXorEncryption.cs",
"chars": 1170,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Text;\n\nnamespace Lidgren.Network\n{\n\t/// <summary>\n\t/// Exa"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/Encryption/NetXteaEncryption.cs",
"chars": 4275,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetBigInteger.cs",
"chars": 45627,
"preview": "using System;\nusing System.Text;\nusing System.Collections;\nusing System.Diagnostics;\nusing System.Globalization;\n\nnames"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetBitVector.cs",
"chars": 4406,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetBitWriter.cs",
"chars": 15548,
"preview": "//#define UNSAFE\n//#define BIGENDIAN\n/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charg"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Peek.cs",
"chars": 9188,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Read.Reflection.cs",
"chars": 3383,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Read.cs",
"chars": 18782,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Reflection;\nusing Sy"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Write.Reflection.cs",
"chars": 3260,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.Write.cs",
"chars": 16457,
"preview": "//#define UNSAFE\n//#define BIGENDIAN\n/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charg"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetBuffer.cs",
"chars": 2517,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Reflection;\n\nnamespace Lidgren.Network\n{\n\tpublic partial c"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetClient.cs",
"chars": 4543,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.Handshake.cs",
"chars": 14231,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Text;\n\nnamespace Lidgren.Network\n{\n\tpublic partial class N"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.Latency.cs",
"chars": 4687,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tpublic partial class NetConnection\n\t{\n\t\tprivate float m_sentPingTime;\n\t\tpri"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.MTU.cs",
"chars": 4520,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tpublic partial class NetConnection \n\t{\n\t\tprivate enum ExpandMTUStatus\n\t\t{\n"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnection.cs",
"chars": 16744,
"preview": "using System;\nusing System.Net;\nusing System.Threading;\nusing System.Diagnostics;\n\nnamespace Lidgren.Network\n{\n\t/// <su"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnectionStatistics.cs",
"chars": 6152,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetConnectionStatus.cs",
"chars": 2127,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetConstants.cs",
"chars": 2353,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetDeliveryMethod.cs",
"chars": 922,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Text;\n\nnamespace Lidgren.Network\n{\n\t/// <summary>\n\t/// How"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetException.cs",
"chars": 2351,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetFragmentationHelper.cs",
"chars": 3549,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal static class NetFragmentationHelper\n\t{\n\t\tinternal static int Write"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetFragmentationInfo.cs",
"chars": 208,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tpublic sealed class NetFragmentationInfo\n\t{\n\t\tpublic int TotalFragmentCount"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetIncomingMessage.cs",
"chars": 3913,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetIncomingMessageType.cs",
"chars": 3096,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetMessageType.cs",
"chars": 4875,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetNatIntroduction.cs",
"chars": 3546,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Net;\n\nnamespace Lidgren.Network\n{\n\tpublic partial class Ne"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetOutgoingMessage.cs",
"chars": 4378,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Discovery.cs",
"chars": 1891,
"preview": "using System;\nusing System.Net;\n\nnamespace Lidgren.Network\n{\n\tpublic partial class NetPeer\n\t{\n\t\t/// <summary>\n\t\t/// Emi"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Fragmentation.cs",
"chars": 4788,
"preview": "using System;\nusing System.Threading;\nusing System.Collections.Generic;\n\nnamespace Lidgren.Network\n{\n\tinternal class Re"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Internal.cs",
"chars": 19246,
"preview": "#define IS_MAC_AVAILABLE\n\nusing System;\nusing System.Net;\nusing System.Threading;\nusing System.Diagnostics;\nusing Syste"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.LatencySimulation.cs",
"chars": 8801,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Logging.cs",
"chars": 2114,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.MessagePools.cs",
"chars": 6003,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Text;\n\nnamespace Lidgren.Network\n{\n\tpublic partial class N"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.Send.cs",
"chars": 8761,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Threading;\nusing System.Net;\n\nnamespace Lidgren.Network\n{\n"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeer.cs",
"chars": 9657,
"preview": "using System;\nusing System.Threading;\nusing System.Collections.Generic;\nusing System.Net;\n\nnamespace Lidgren.Network\n{\n"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeerConfiguration.cs",
"chars": 13143,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeerStatistics.cs",
"chars": 4937,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetPeerStatus.cs",
"chars": 1639,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetQueue.cs",
"chars": 6108,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetRandom.cs",
"chars": 13144,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\t/// <summary>\n\t/// A fast random number generator for .NET\n\t/// Colin Green"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetReceiverChannelBase.cs",
"chars": 360,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal abstract class NetReceiverChannelBase\n\t{\n\t\tinternal NetPeer m_peer"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableOrderedReceiver.cs",
"chars": 2396,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal sealed class NetReliableOrderedReceiver : NetReceiverChannelBase\n\t"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableSenderChannel.cs",
"chars": 7534,
"preview": "using System;\nusing System.Threading;\n\nnamespace Lidgren.Network\n{\n\t/// <summary>\n\t/// Sender part of Selective repeat "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableSequencedReceiver.cs",
"chars": 1414,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal sealed class NetReliableSequencedReceiver : NetReceiverChannelBase"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetReliableUnorderedReceiver.cs",
"chars": 2338,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal sealed class NetReliableUnorderedReceiver : NetReceiverChannelBase"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetSRP.cs",
"chars": 6189,
"preview": "#define USE_SHA256\n\nusing System;\nusing System.Security.Cryptography;\nusing System.Text;\n\nnamespace Lidgren.Network\n{\n\t"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetSendResult.cs",
"chars": 554,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\t/// <summary>\n\t/// Result of a SendMessage call\n\t/// </summary>\n\tpublic enu"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetSenderChannelBase.cs",
"chars": 538,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal abstract class NetSenderChannelBase\n\t{\n\t\t// access this directly t"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetServer.cs",
"chars": 1894,
"preview": "using System;\nusing System.Collections.Generic;\n\nnamespace Lidgren.Network\n{\n\t/// <summary>\n\t/// Specialized version of"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetStoredReliableMessage.cs",
"chars": 261,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal struct NetStoredReliableMessage\n\t{\n\t\tpublic int NumSent;\n\t\tpublic "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetTime.cs",
"chars": 2214,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetTuple.cs",
"chars": 304,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Text;\n\nnamespace Lidgren.Network\n{\n\t// replace with BCL 4."
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetUPnP.cs",
"chars": 6205,
"preview": "using System;\nusing System.IO;\nusing System.Xml;\nusing System.Net;\nusing System.Net.Sockets;\nusing System.Threading;\n\nn"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetUnreliableSenderChannel.cs",
"chars": 3340,
"preview": "using System;\nusing System.Threading;\n\nnamespace Lidgren.Network\n{\n\t/// <summary>\n\t/// Sender part of Selective repeat "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetUnreliableSequencedReceiver.cs",
"chars": 665,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal sealed class NetUnreliableSequencedReceiver : NetReceiverChannelBa"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetUnreliableUnorderedReceiver.cs",
"chars": 432,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal sealed class NetUnreliableUnorderedReceiver : NetReceiverChannelBa"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/NetUtility.cs",
"chars": 12916,
"preview": "/* Copyright (c) 2010 Michael Lidgren\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of "
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Lidgren/SenderChannelBase.cs",
"chars": 264,
"preview": "using System;\n\nnamespace Lidgren.Network\n{\n\tinternal abstract class SenderChannelBase\n\t{\n\t\tinternal abstract NetSendRes"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAddExplosion.cs",
"chars": 2638,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Net;\nusing Lidgren.N"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAddVoxelHand.cs",
"chars": 1296,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.IO;\nusing System.Net"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAfterburner.cs",
"chars": 831,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.IO;\nusing System.Net"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAmmoExplosion.cs",
"chars": 916,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Net;\nusing System.IO"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAmmoPosition.cs",
"chars": 985,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Net;\nusing Microsoft"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventAmmoUpdate.cs",
"chars": 1032,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Net;\nusing MinerWars"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventChat.cs",
"chars": 700,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.IO;\nusing System.Net"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventChooseFaction.cs",
"chars": 841,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing MinerWars.CommonLIB.AppCode"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventChooseFactionResponse.cs",
"chars": 855,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing MinerWars.CommonLIB.AppCode"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCountdown.cs",
"chars": 921,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing Lidgren.Network;\nusing Syst"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCreateGame.cs",
"chars": 1257,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Net;\nusing System.IO"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCreateGameResponse.cs",
"chars": 678,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing MinerWars.CommonLIB.AppCode"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventCutOut.cs",
"chars": 989,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.IO;\nusing System.Net"
},
{
"path": "Sources/CommonLIB/AppCode/Networking/Multiplayer/MyEventDie.cs",
"chars": 1001,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.IO;\nusing System.Net"
}
]
// ... and 1500 more files (download for full content)
About this extraction
This page contains the full source code of the KeenSoftwareHouse/Miner-Wars-2081 GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1700 files (43.9 MB), approximately 11.6M tokens, and a symbol index with 19779 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.