VixenPreview/Shapes +22 dirs

SkillFiles & storage

Work in the VixenPreview/Shapes +22 dirs area, 1408 symbols across 80 files (83% cohesion)

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the VixenPreview/Shapes +22 dirs skill

What this skill tells your AI

The instructions your AI receives, as published by vixenlights/vixen in .agents/skills/gortex-vixenpreview-shapes-22-dirs/SKILL.md and read by ahel’s review.

1408 symbols | 80 files | 83% cohesion

When to Use

Use this skill when working on files in:

  • src/Vixen.Application/Setup/SetupElementsTree.cs
  • src/Vixen.Common/Controls/RoundButton.cs
  • src/Vixen.Common/Controls/TimeLineControl/BlockingCollectionExtensions.cs
  • src/Vixen.Common/Controls/TimeLineControl/ExtensionMethods.cs
  • src/Vixen.Common/Controls/TimeLineControl/TimelineControl.cs
  • src/Vixen.Common/WPFCommon/Converters/AdditionConverter.cs
  • src/Vixen.Core/Common/ColorSpaces.cs
  • src/Vixen.Core/IO/Xml/SystemConfig/SystemConfigXElementMigrator.cs
  • src/Vixen.Core/Module/SequenceType/SequenceTypeDataModelBase.cs
  • src/Vixen.Core/Sys/AppCommand.cs
  • src/Vixen.Core/Sys/DataStream.cs
  • src/Vixen.Core/Sys/ElementTagCollection.cs
  • src/Vixen.Core/Sys/IntentStateList.cs
  • src/Vixen.Core/Sys/PropertyManager.cs
  • src/Vixen.Core/Sys/VixenSystem.cs
  • src/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementModelViewModel.cs
  • src/Vixen.Modules/App/LipSyncApp/LipSyncPhonemeUtils.cs
  • src/Vixen.Modules/App/SuperScheduler/SuperSchedulerModule.cs
  • src/Vixen.Modules/App/TimedSequenceMapper/SequencePackageImport/SequencePackageImportSummaryStage.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Services/ExportableMarkCollection.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Services/MarkImportExportService.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkDockerViewModel.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkExportWindowViewModel.cs
  • src/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceEditorForm_Toolstrip.cs
  • src/Vixen.Modules/Effect/Pulse/PulseRenderer.cs
  • src/Vixen.Modules/Preview/VixenPreview/GDIPreview/GDIPreviewForm.cs
  • src/Vixen.Modules/Preview/VixenPreview/OpenGL/Constructs/Shaders/ProgramParam.cs
  • src/Vixen.Modules/Preview/VixenPreview/OpenGL/OpenGLPreviewForm.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/DiscreteIntentHandler.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItemBaseControl.Designer.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItemBaseControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/IDrawStaticPreviewShape.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewArch.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewArchSetupControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewBaseShape.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCane.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCaneSetupControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustom.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomDefineDisplayItems.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomProp.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomSetupControl.Designer.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomSetupControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewDoublePoint.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewEllipse.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewFlood.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicle.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicleSetupControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLightBaseShape.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLine.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMegaTree.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMegaTreeSetupControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHead.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHeadPartial.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHeadSetupControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMultiString.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewNet.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewNetSetupControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPixel.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPixelGrid.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPoint.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPolyLine.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewRectangle.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElementString.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElements.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElementsUIEditor.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewShapeBaseSetupControl.Designer.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewShapeBaseSetupControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSingle.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStar.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStarBurst.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStarSetupControl.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTools.cs
  • src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTriangle.cs
  • src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.cs
  • src/Vixen.Modules/Sequence/Vixen2x/ConversionProgressForm.cs
  • src/Vixen.Modules/Sequence/Vixen2x/Vixen2xSequenceImportSM.cs
  • src/Vixen.Modules/Sequence/Vixen2x/Vixen2xSequenceImporterChannelMapper.cs
  • src/Vixen.Modules/Sequence/Vixen2x/Vixen3SequenceCreator.cs
  • src/Vixen.Tests/Effects/BaseEffectMarkCollectionSelectionTests.cs

Key Files

FileSymbols
src/Vixen.Application/Setup/SetupElementsTree.cse, sender, buttonSelectDestinationOutputs_Click
src/Vixen.Common/Controls/RoundButton.csRoundButton
src/Vixen.Common/Controls/TimeLineControl/BlockingCollectionExtensions.csTryAdd, item
src/Vixen.Common/Controls/TimeLineControl/ExtensionMethods.csr, BottomRight
src/Vixen.Common/Controls/TimeLineControl/TimelineControl.csSelectedElementTypes
src/Vixen.Common/WPFCommon/Converters/AdditionConverter.csConvert, targetType, parameter, culture, value
src/Vixen.Core/Common/ColorSpaces.csr, color, b, g, RGBToRGBW, ...
src/Vixen.Core/IO/Xml/SystemConfig/SystemConfigXElementMigrator.cscontent, content, _Version_14_to_15, _Version_13_to_14
src/Vixen.Core/Module/SequenceType/SequenceTypeDataModelBase.csOnSerializing
src/Vixen.Core/Sys/AppCommand.csAdd, appCommand
src/Vixen.Core/Sys/DataStream.csClear
src/Vixen.Core/Sys/ElementTagCollection.cstagId, Contains
src/Vixen.Core/Sys/IntentStateList.csintentStates, AddRangeIntentState
src/Vixen.Core/Sys/PropertyManager.csContains, propertyTypeId
src/Vixen.Core/Sys/VixenSystem.csCleanUpOrphanedElementTagAssignments
src/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementModelViewModel.csDisplayName
src/Vixen.Modules/App/LipSyncApp/LipSyncPhonemeUtils.csVoiceList
src/Vixen.Modules/App/SuperScheduler/SuperSchedulerModule.csCreateMenu
src/Vixen.Modules/App/TimedSequenceMapper/SequencePackageImport/SequencePackageImportSummaryStage.cssequence, elementMap, MapSequence
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Services/ExportableMarkCollection.csExportableMarkCollection, IsTextIncluded, MarkCollection
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Services/MarkImportExportService.csAudacity, ToBGRHex, Vixen, MarkExportType, exportType, ...
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkDockerViewModel.csExportCollection
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkExportWindowViewModel.csMarkExportType
src/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceEditorForm_Toolstrip.cse, toolStripMenuItemDeleteItem_Click, sender
src/Vixen.Modules/Effect/Pulse/PulseRenderer.cscolor, _GetAllSignificantDataPoints, colorGradient, levelCurve
src/Vixen.Modules/Preview/VixenPreview/GDIPreview/GDIPreviewForm.csSetup, element, LayoutProps, UpdateElementPixels, Reload
src/Vixen.Modules/Preview/VixenPreview/OpenGL/Constructs/Shaders/ProgramParam.csparam, SetValue
src/Vixen.Modules/Preview/VixenPreview/OpenGL/OpenGLPreviewForm.csdisposing, Setup, UpdateShapePoints, Dispose
src/Vixen.Modules/Preview/VixenPreview/Shapes/DiscreteIntentHandler.csGetAlphaAffectedColor, states
src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.csLightShape, IsLightShape
src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItemBaseControl.Designer.csdisposing, Dispose, components, DisplayItemBaseControl, InitializeComponent
src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItemBaseControl.csTitle, DisplayItemBaseControl., _shape, _title, DisplayItemBaseControl., ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/IDrawStaticPreviewShape.csInitializeGDI
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewArch.csMouseMove, changeX, Resize, y, aspect, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewArchSetupControl.csshape, PreviewArchSetupControl, PreviewArchSetupControl.
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewBaseShape.cseditMode, DrawSelectPoints, Selected, skewPoints, ShowRotation, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCane.csmatchShape, SelectDefaultSelectPoint, x, _linePixelCount, _archPixelCount, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCaneSetupControl.csPreviewCaneSetupControl, PreviewCaneSetupControl., shape
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustom.cshighlightedElements, Draw, selected, forceDraw, PointInShape, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomDefineDisplayItems.csPreviewCustomDefineDisplayItems.
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomProp.cspoint, ConfigureDragPoints, rect, SetSelectPoint, context, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomSetupControl.Designer.csbuttonHelp, components, tableLayoutPanel1, PreviewCustomSetupControl, comboBoxStringToEdit, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomSetupControl.csOnPropertiesChanged, selectedShape, e, sender, sender, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewDoublePoint.csx, PreviewDoublePoint., point, _pointType, PreviewDoublePoint., ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewEllipse.csx, topRight, bottomLeft, aspect, selectedNode, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewFlood.csSetSelectPoint, selectedNode, StringType, PreviewFlood., point, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicle.csinitialNode, MouseMove, Match, Bottom, matchShape, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicleSetupControl.csPreviewIcicleSetupControl, shape, PreviewIcicleSetupControl.
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLightBaseShape.csCreateDiscreteColorPoints, referenceHeight, ResizePixelsBy, Dispose, shape, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLine.csY, zoomLevel, Right, Point2, X, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMegaTree.cschildLightCount, aspect, _lightsPerString, TypeName, Layout, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMegaTreeSetupControl.csPreviewMegaTreeSetupControl
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHead.csPreviewMovingHead., InitializeGDI
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHeadPartial.cspoint1, context, Clone, zoomLevel, changeY, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHeadSetupControl.csshape, PreviewMovingHeadSetupControl., PreviewMovingHeadSetupControl
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMultiString.csSelect, point, SelectDragPoints, e, point, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewNet.csPixelCount, aspect, _pixelSpacing, x, x, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewNetSetupControl.csPreviewNetSetupControl, PreviewNetSetupControl., shape
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPixel.csIsHighPrecision, PreviewPixel, PreviewPixel., size, PreviewPixel., ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPixelGrid.csp2Start, Y, TopRight, _topRight, Vertical, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPoint.csY, RotationAxis, ToPoint, SizeBottomRight, Size, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPolyLine.csReconfigure, SegmentLength, SelectDragPoints, context, InitialPixelSpacing, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewRectangle.csClone, TypeName, y, _bottomLeft, bottomLeftStart, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElementString.cs_pixels, Pixels
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElements.csshapes, PreviewSetElements., buttonOK_Click, e, sender
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElementsUIEditor.cscontext, context, provider, GetEditStyle, EditValue, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewShapeBaseSetupControl.Designer.csDispose, components, PreviewShapeBaseSetupControl, disposing, InitializeComponent, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewShapeBaseSetupControl.cssender, OnPropertiesChanged, sender, shape, e, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSingle.csx, Bottom, point, ResizeFromOriginal, Top, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStar.csMoveTo, Width, PreviewStar., AddAllChildren, aspect, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStarBurst.cs_topLeft, zoomLevel, MouseMove, Top, PixelCount, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStarSetupControl.csPreviewStarSetupControl, shape, PreviewStarSetupControl.
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTools.csParseEnum, point, shape, Width, SelectedItemColor, ...
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTriangle.csPoint1, LightCountString2, Layout, Resize, Height, ...
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.csitem, Reload, AddNodeToPixelMapping, RemoveNodeToPixelMapping, item, ...
src/Vixen.Modules/Sequence/Vixen2x/ConversionProgressForm.csvalue, UpdateProgressBar
src/Vixen.Modules/Sequence/Vixen2x/Vixen2xSequenceImportSM.cscloseChannel, TargetChannelId, OpenChannel, eventDuration
src/Vixen.Modules/Sequence/Vixen2x/Vixen2xSequenceImporterChannelMapper.csmappings, mapExists, mappingName, Vixen2xSequenceImporterChannelMapper.
src/Vixen.Modules/Sequence/Vixen2x/Vixen3SequenceCreator.csimportSequenceData
src/Vixen.Tests/Effects/BaseEffectMarkCollectionSelectionTests.csNonSelectorEffect_DoesNotRaiseMarkCollectionIdPropertyChanged

Connected Communities

  • Vixen.Core/Sys +79 dirs (12 cross-edges)
  • VixenPreview/Shapes · MouseMove (4 cross-edges)
  • Vixen.Core/Sys +6 dirs (3 cross-edges)
  • Editor/TimedSequenceEditor +68 dirs (3 cross-edges)
  • Vixen.Application +48 dirs (3 cross-edges)
  • VixenPreview/Shapes · PreviewFlood (2 cross-edges)
  • App/Curves +8 dirs (2 cross-edges)
  • Effect/Effect +72 dirs (2 cross-edges)
  • Vixen.Modules · Draw (1 cross-edges)
  • VixenPreview/Shapes · Select (1 cross-edges)
  • Curves/ZedGraph +7 dirs (1 cross-edges)
  • Vixen.Core/Sys +15 dirs (1 cross-edges)
  • Editor/TimedSequenceEditor +46 dirs (1 cross-edges)
  • Vixen.Application +7 dirs (1 cross-edges)
  • Vixen.Modules · Bars (1 cross-edges)
  • Constructs/Shaders · ProgramParam (1 cross-edges)
  • Preview/VixenPreview · GDIControl (1 cross-edges)
  • Vixen.Application/Setup +24 dirs (1 cross-edges)
  • Editor/TimedSequenceEditor · Form_ColorLibrary (1 cross-edges)
  • App/ColorGradients +7 dirs (1 cross-edges)
  • MarksDocker/Services +4 dirs (1 cross-edges)
  • Sequence/Vixen2x · Vixen2xSequenceImportSM (1 cross-edges)
  • Vixen.Modules · RemoveColorGradientAsync (1 cross-edges)
  • VixenPreview/Undo +10 dirs (1 cross-edges)

How to Explore

analyze(operation:"communities", id:"community-1296")
explore(operation:"context", task:"understand VixenPreview/Shapes +22 dirs", format:"gcx")

format: "gcx" returns the GCX1 compact wire format — round-trippable, ~27% fewer tokens than JSON. Drop it for JSON output; agents using @gortex/wire or the Go github.com/gortexhq/gcx-go package decode either.

Signals

GitHub stars
114
Forks
32
Last commit
Sep 2026
Advanced
Item type
skill
Key
gortex-vixenpreview-shapes-22-dirs
Source
github.com/vixenlights/vixen