| _activeMesh | PhysicsCSAlevlProject.Game1 | private |
| _allTeachers | PhysicsCSAlevlProject.Game1 | private |
| _altHeld (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | private |
| _baseForce | PhysicsCSAlevlProject.Game1 | private |
| _bounceCoefficient | PhysicsCSAlevlProject.Game1 | private |
| _buildTools | PhysicsCSAlevlProject.Game1 | private |
| _buttonSteps | PhysicsCSAlevlProject.Game1 | private |
| _capsActive | PhysicsCSAlevlProject.Game1 | private |
| _changedBounds | PhysicsCSAlevlProject.Game1 | private |
| _collisonBoundsDifference | PhysicsCSAlevlProject.Game1 | private |
| _commandRegistry | PhysicsCSAlevlProject.Game1 | private |
| _commandRegistryMeshBinding | PhysicsCSAlevlProject.Game1 | private |
| _ctrlHeld | PhysicsCSAlevlProject.Game1 | private |
| _currentAssignmentTitle | PhysicsCSAlevlProject.Game1 | |
| _currentMode | PhysicsCSAlevlProject.Game1 | private |
| _currentToolSet | PhysicsCSAlevlProject.Game1 | private |
| _currentUser | PhysicsCSAlevlProject.Game1 | private |
| _cursorCollider | PhysicsCSAlevlProject.Game1 | private |
| _cursorColliderStore | PhysicsCSAlevlProject.Game1 | private |
| _cutLine | PhysicsCSAlevlProject.Game1 | private |
| _database | PhysicsCSAlevlProject.Game1 | |
| _defaultMesh | PhysicsCSAlevlProject.Game1 | private |
| _draggedCollider | PhysicsCSAlevlProject.Game1 | private |
| _dragRadius | PhysicsCSAlevlProject.Game1 | private |
| _drawConstraints | PhysicsCSAlevlProject.Game1 | private |
| _drawParticles | PhysicsCSAlevlProject.Game1 | private |
| _factories | PhysicsCSAlevlProject.Game1 | private |
| _frictionCoefficient | PhysicsCSAlevlProject.Game1 | private |
| _graphics | PhysicsCSAlevlProject.Game1 | private |
| _guiRenderer | PhysicsCSAlevlProject.Game1 | static |
| _initialMousePosWhenPressed | PhysicsCSAlevlProject.Game1 | private |
| _inspectedParticles | PhysicsCSAlevlProject.Game1 | private |
| _interactTools | PhysicsCSAlevlProject.Game1 | private |
| _keepAspectRatio | PhysicsCSAlevlProject.Game1 | private |
| _leftPressed | PhysicsCSAlevlProject.Game1 | private |
| _LocalorRemoteStructureTab | PhysicsCSAlevlProject.Game1 | private |
| _lockedAspectRatio | PhysicsCSAlevlProject.Game1 | private |
| _logger | PhysicsCSAlevlProject.Game1 | private |
| _meshHistory | PhysicsCSAlevlProject.Game1 | private |
| _meshName | PhysicsCSAlevlProject.Game1 | private |
| _meshParticlesInDragArea | PhysicsCSAlevlProject.Game1 | private |
| _meshRedoHistory | PhysicsCSAlevlProject.Game1 | private |
| _newAssignmentDescription | PhysicsCSAlevlProject.Game1 | private |
| _newAssignmentDueDate | PhysicsCSAlevlProject.Game1 | private |
| _newAssignmentTitle | PhysicsCSAlevlProject.Game1 | private |
| _openedInspectedParticles | PhysicsCSAlevlProject.Game1 | private |
| _password | PhysicsCSAlevlProject.Game1 | private |
| _paused | PhysicsCSAlevlProject.Game1 | private |
| _previousMousePos | PhysicsCSAlevlProject.Game1 | private |
| _prevKeyboardState | PhysicsCSAlevlProject.Game1 | private |
| _prevMouseState | PhysicsCSAlevlProject.Game1 | private |
| _primitiveBatch | PhysicsCSAlevlProject.Game1 | private |
| _quickMeshes | PhysicsCSAlevlProject.Game1 | private |
| _quickStructureName | PhysicsCSAlevlProject.Game1 | private |
| _remoteSaveName | PhysicsCSAlevlProject.Game1 | private |
| _remoteStructures | PhysicsCSAlevlProject.Game1 | private |
| _selectedAssignment | PhysicsCSAlevlProject.Game1 | private |
| _selectedFactoryAction | PhysicsCSAlevlProject.Game1 | private |
| _selectedTeacherTabIndex | PhysicsCSAlevlProject.Game1 | private |
| _selectedToolName | PhysicsCSAlevlProject.Game1 | private |
| _selectRectangle | PhysicsCSAlevlProject.Game1 | private |
| _shiftHeld | PhysicsCSAlevlProject.Game1 | private |
| _showConfigurationWindow | PhysicsCSAlevlProject.Game1 | private |
| _showConfirmNewMeshPopup | PhysicsCSAlevlProject.Game1 | private |
| _showLoggerWindow | PhysicsCSAlevlProject.Game1 | private |
| _showReadMeWindow | PhysicsCSAlevlProject.Game1 | private |
| _showSaveAssignmentPopup | PhysicsCSAlevlProject.Game1 | private |
| _showSaveWindow | PhysicsCSAlevlProject.Game1 | private |
| _showSignInWindow | PhysicsCSAlevlProject.Game1 | private |
| _showStructureWindow (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | private |
| _showTeacherAssignmentsWindow | PhysicsCSAlevlProject.Game1 | private |
| _spriteBatch | PhysicsCSAlevlProject.Game1 | private |
| _stepsToStep | PhysicsCSAlevlProject.Game1 | private |
| _stickToolFirstParticleId | PhysicsCSAlevlProject.Game1 | private |
| _structurePath | PhysicsCSAlevlProject.Game1 | private |
| _subSteps | PhysicsCSAlevlProject.Game1 | private |
| _teacherAssignments | PhysicsCSAlevlProject.Game1 | private |
| _template | PhysicsCSAlevlProject.Game1 | private |
| _timeAccumulator | PhysicsCSAlevlProject.Game1 | private |
| _useConstraintSolver | PhysicsCSAlevlProject.Game1 | private |
| _userInputUserId | PhysicsCSAlevlProject.Game1 | private |
| _windDirectionArrow | PhysicsCSAlevlProject.Game1 | private |
| _windForce | PhysicsCSAlevlProject.Game1 | private |
| _windowBounds | PhysicsCSAlevlProject.Game1 | privatestatic |
| AddParticle(string[] parameters) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| AddStick(string[] parameters) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| AddTire(string[] parameters) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ApplyPostPhysicsToolEffects(MouseState mouseState, Vector2 currentMousePos) (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ApplyStickForcesDictionary(Dictionary< int, Mesh.MeshStick > sticks, float timeRatio=1f) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ApplyWindForceFromDrag(Vector2 startPos, Vector2 endPos, float _) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| CutAllSticksInRadiusBuildable(Vector2 center, float radius) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| CutSticksAlongLine(Vector2 lineStart, Vector2 lineEnd) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DragMeshParticles(MouseState mouseState, bool isDragging, List< int > particleIds) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| Draw(GameTime gameTime) | PhysicsCSAlevlProject.Game1 | inlineprotected |
| DrawAssignmentMenuItems() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawAssignmentMenuItems() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawConfigurationWindow() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawConfigurationWindow() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawInspectParticleWindow() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawInspectParticleWindow() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawMainMenuBar() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawMainMenuBar() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawPopUps() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawPopUps() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawReadMeWindow() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawReadMeWindow() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawSaveWindow() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawSaveWindow() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawSelectedToolSettings() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawSignInWindow() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawSignInWindow() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawStructureWindow() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawStructureWindow() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawTeacherAssignmentsWindow() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawTeacherAssignmentsWindow() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| DrawToolMenuItems() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| EnsureSelectedToolValid() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| FactoryMenu() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| FactoryMenu() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| FixedTimeStep | PhysicsCSAlevlProject.Game1 | privatestatic |
| Game1() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inline |
| GetCursorColliderCenter() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| GetMeshJsonSettings() | PhysicsCSAlevlProject.Game1 | inlineprivatestatic |
| GetMeshParticlesInRadius(Vector2 mousePosition, float radius, int maxParticles=-1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| GetParticlesInRectangle(Vector2 rectStart, Vector2 rectEnd) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| GetRectangleFromPoints(Vector2 point1, Vector2 point2) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| HandleAddStickBetweenParticlesClick(Vector2 clickPos) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| HandleDirectToolSelection(KeyboardState keyboardState) (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| HandleMouseAndToolInput(MouseState mouseState, Vector2 currentMousePos, bool imguiWantsMouse) (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| HandlePauseAndStepHotkeys(KeyboardState keyboardState) (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| HandleUndoRedoShortcuts(KeyboardState keyboardState, bool ctrlHeld, bool shiftHeld) (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ImGuiDraw(GameTime gameTime) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ImGuiDraw(GameTime gameTime) (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| Initialize() | PhysicsCSAlevlProject.Game1 | inlineprotected |
| InitializeBuildTools() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InitializeImGui() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InitializeImGui() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InitializeInteractTools() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InitializePhysics() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InitializeRender() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InitializeTools() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InitializeUpdate() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InspectParticlesInRadiusLog(Vector2 center, float radius) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InspectParticlesInRadiusWindow(Vector2 center, float radius) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| InspectParticlesInRectangle(Vector2 rectStart, Vector2 rectEnd, bool isLog, bool clearWhenUse) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ListCommands(string[] parameters) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| LoadAllMeshesFromDirectory(string directoryPath) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| LoadContent() | PhysicsCSAlevlProject.Game1 | inlineprotected |
| LoadMeshFromJSON(string filePath) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| LoadMeshFromJsonString(string json) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| MeshHistoryPush() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| MeshMode enum name | PhysicsCSAlevlProject.Game1 | private |
| ModeSwitchingImGui() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ModeSwitchingImGui() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| OnExit() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| OnExiting(object sender, ExitingEventArgs args) | PhysicsCSAlevlProject.Game1 | inlineprotected |
| PinParticleBuildable(Vector2 center, float radius) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| PopUpSaveProjectToAssignment(Game1Database.Assignment assignment) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| PopUpSaveProjectToAssignment(Game1Database.Assignment assignment) (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ProcessDebugCommands() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| QuickStructureMenu() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| QuickStructureMenu() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| RefreshMeshCommandBindings() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| RunPhysicsUpdate(Vector2 currentMousePos) (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| SaveMeshToJSON(Mesh mesh, string Name, string filePath) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| SaveMeshToJsonString(Mesh mesh) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| SetCursorColliderCenter(Vector2 center) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| SetMode(MeshMode mode) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| SetMode(MeshMode mode) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| SetWindowSize(int width, int height) | PhysicsCSAlevlProject.Game1 | inline |
| TestConnection(string[] parameters) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ToolSwitchingImGui() | PhysicsCSAlevlProject.Game1 | inlineprivate |
| ToolSwitchingImGui() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| Update(GameTime gameTime) | PhysicsCSAlevlProject.Game1 | inlineprotected |
| UpdateActiveToolVisualsAndActions(KeyboardState keyboardState, MouseState mouseState, Vector2 currentMousePos, bool imguiWantsMouse) (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| UpdateCursorColliderFromToolSettings() (defined in PhysicsCSAlevlProject.Game1) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| UpdateCursorColliderSize(float radius) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| UpdateParticles(float deltaTime) | PhysicsCSAlevlProject.Game1 | inlineprivate |
| UpdateStickColorsDictionary(Dictionary< int, Mesh.MeshStick > sticks) | PhysicsCSAlevlProject.Game1 | inlineprivate |