VixenPreview/Shapes +22 dirs
SkillFiles & storageWork in the VixenPreview/Shapes +22 dirs area, 1408 symbols across 80 files (83% cohesion)
Available today. Use it from your connected AI after setup.
No other account needed.
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.cssrc/Vixen.Common/Controls/RoundButton.cssrc/Vixen.Common/Controls/TimeLineControl/BlockingCollectionExtensions.cssrc/Vixen.Common/Controls/TimeLineControl/ExtensionMethods.cssrc/Vixen.Common/Controls/TimeLineControl/TimelineControl.cssrc/Vixen.Common/WPFCommon/Converters/AdditionConverter.cssrc/Vixen.Core/Common/ColorSpaces.cssrc/Vixen.Core/IO/Xml/SystemConfig/SystemConfigXElementMigrator.cssrc/Vixen.Core/Module/SequenceType/SequenceTypeDataModelBase.cssrc/Vixen.Core/Sys/AppCommand.cssrc/Vixen.Core/Sys/DataStream.cssrc/Vixen.Core/Sys/ElementTagCollection.cssrc/Vixen.Core/Sys/IntentStateList.cssrc/Vixen.Core/Sys/PropertyManager.cssrc/Vixen.Core/Sys/VixenSystem.cssrc/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementModelViewModel.cssrc/Vixen.Modules/App/LipSyncApp/LipSyncPhonemeUtils.cssrc/Vixen.Modules/App/SuperScheduler/SuperSchedulerModule.cssrc/Vixen.Modules/App/TimedSequenceMapper/SequencePackageImport/SequencePackageImportSummaryStage.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Services/ExportableMarkCollection.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Services/MarkImportExportService.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkDockerViewModel.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkExportWindowViewModel.cssrc/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceEditorForm_Toolstrip.cssrc/Vixen.Modules/Effect/Pulse/PulseRenderer.cssrc/Vixen.Modules/Preview/VixenPreview/GDIPreview/GDIPreviewForm.cssrc/Vixen.Modules/Preview/VixenPreview/OpenGL/Constructs/Shaders/ProgramParam.cssrc/Vixen.Modules/Preview/VixenPreview/OpenGL/OpenGLPreviewForm.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/DiscreteIntentHandler.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItemBaseControl.Designer.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItemBaseControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/IDrawStaticPreviewShape.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewArch.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewArchSetupControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewBaseShape.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCane.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCaneSetupControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustom.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomDefineDisplayItems.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomProp.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomSetupControl.Designer.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomSetupControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewDoublePoint.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewEllipse.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewFlood.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicle.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicleSetupControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLightBaseShape.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLine.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMegaTree.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMegaTreeSetupControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHead.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHeadPartial.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHeadSetupControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMultiString.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewNet.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewNetSetupControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPixel.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPixelGrid.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPoint.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPolyLine.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewRectangle.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElementString.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElements.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElementsUIEditor.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewShapeBaseSetupControl.Designer.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewShapeBaseSetupControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSingle.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStar.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStarBurst.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStarSetupControl.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTools.cssrc/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTriangle.cssrc/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.cssrc/Vixen.Modules/Sequence/Vixen2x/ConversionProgressForm.cssrc/Vixen.Modules/Sequence/Vixen2x/Vixen2xSequenceImportSM.cssrc/Vixen.Modules/Sequence/Vixen2x/Vixen2xSequenceImporterChannelMapper.cssrc/Vixen.Modules/Sequence/Vixen2x/Vixen3SequenceCreator.cssrc/Vixen.Tests/Effects/BaseEffectMarkCollectionSelectionTests.cs
Key Files
| File | Symbols |
|---|---|
src/Vixen.Application/Setup/SetupElementsTree.cs | e, sender, buttonSelectDestinationOutputs_Click |
src/Vixen.Common/Controls/RoundButton.cs | RoundButton |
src/Vixen.Common/Controls/TimeLineControl/BlockingCollectionExtensions.cs | TryAdd, item |
src/Vixen.Common/Controls/TimeLineControl/ExtensionMethods.cs | r, BottomRight |
src/Vixen.Common/Controls/TimeLineControl/TimelineControl.cs | SelectedElementTypes |
src/Vixen.Common/WPFCommon/Converters/AdditionConverter.cs | Convert, targetType, parameter, culture, value |
src/Vixen.Core/Common/ColorSpaces.cs | r, color, b, g, RGBToRGBW, ... |
src/Vixen.Core/IO/Xml/SystemConfig/SystemConfigXElementMigrator.cs | content, content, _Version_14_to_15, _Version_13_to_14 |
src/Vixen.Core/Module/SequenceType/SequenceTypeDataModelBase.cs | OnSerializing |
src/Vixen.Core/Sys/AppCommand.cs | Add, appCommand |
src/Vixen.Core/Sys/DataStream.cs | Clear |
src/Vixen.Core/Sys/ElementTagCollection.cs | tagId, Contains |
src/Vixen.Core/Sys/IntentStateList.cs | intentStates, AddRangeIntentState |
src/Vixen.Core/Sys/PropertyManager.cs | Contains, propertyTypeId |
src/Vixen.Core/Sys/VixenSystem.cs | CleanUpOrphanedElementTagAssignments |
src/Vixen.Modules/App/CustomPropEditor/ViewModels/ElementModelViewModel.cs | DisplayName |
src/Vixen.Modules/App/LipSyncApp/LipSyncPhonemeUtils.cs | VoiceList |
src/Vixen.Modules/App/SuperScheduler/SuperSchedulerModule.cs | CreateMenu |
src/Vixen.Modules/App/TimedSequenceMapper/SequencePackageImport/SequencePackageImportSummaryStage.cs | sequence, elementMap, MapSequence |
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Services/ExportableMarkCollection.cs | ExportableMarkCollection, IsTextIncluded, MarkCollection |
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/Services/MarkImportExportService.cs | Audacity, ToBGRHex, Vixen, MarkExportType, exportType, ... |
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkDockerViewModel.cs | ExportCollection |
src/Vixen.Modules/Editor/TimedSequenceEditor/Forms/WPF/MarksDocker/ViewModels/MarkExportWindowViewModel.cs | MarkExportType |
src/Vixen.Modules/Editor/TimedSequenceEditor/TimedSequenceEditorForm_Toolstrip.cs | e, toolStripMenuItemDeleteItem_Click, sender |
src/Vixen.Modules/Effect/Pulse/PulseRenderer.cs | color, _GetAllSignificantDataPoints, colorGradient, levelCurve |
src/Vixen.Modules/Preview/VixenPreview/GDIPreview/GDIPreviewForm.cs | Setup, element, LayoutProps, UpdateElementPixels, Reload |
src/Vixen.Modules/Preview/VixenPreview/OpenGL/Constructs/Shaders/ProgramParam.cs | param, SetValue |
src/Vixen.Modules/Preview/VixenPreview/OpenGL/OpenGLPreviewForm.cs | disposing, Setup, UpdateShapePoints, Dispose |
src/Vixen.Modules/Preview/VixenPreview/Shapes/DiscreteIntentHandler.cs | GetAlphaAffectedColor, states |
src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItem.cs | LightShape, IsLightShape |
src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItemBaseControl.Designer.cs | disposing, Dispose, components, DisplayItemBaseControl, InitializeComponent |
src/Vixen.Modules/Preview/VixenPreview/Shapes/DisplayItemBaseControl.cs | Title, DisplayItemBaseControl., _shape, _title, DisplayItemBaseControl., ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/IDrawStaticPreviewShape.cs | InitializeGDI |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewArch.cs | MouseMove, changeX, Resize, y, aspect, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewArchSetupControl.cs | shape, PreviewArchSetupControl, PreviewArchSetupControl. |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewBaseShape.cs | editMode, DrawSelectPoints, Selected, skewPoints, ShowRotation, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCane.cs | matchShape, SelectDefaultSelectPoint, x, _linePixelCount, _archPixelCount, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCaneSetupControl.cs | PreviewCaneSetupControl, PreviewCaneSetupControl., shape |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustom.cs | highlightedElements, Draw, selected, forceDraw, PointInShape, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomDefineDisplayItems.cs | PreviewCustomDefineDisplayItems. |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomProp.cs | point, ConfigureDragPoints, rect, SetSelectPoint, context, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomSetupControl.Designer.cs | buttonHelp, components, tableLayoutPanel1, PreviewCustomSetupControl, comboBoxStringToEdit, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewCustomSetupControl.cs | OnPropertiesChanged, selectedShape, e, sender, sender, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewDoublePoint.cs | x, PreviewDoublePoint., point, _pointType, PreviewDoublePoint., ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewEllipse.cs | x, topRight, bottomLeft, aspect, selectedNode, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewFlood.cs | SetSelectPoint, selectedNode, StringType, PreviewFlood., point, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicle.cs | initialNode, MouseMove, Match, Bottom, matchShape, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewIcicleSetupControl.cs | PreviewIcicleSetupControl, shape, PreviewIcicleSetupControl. |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLightBaseShape.cs | CreateDiscreteColorPoints, referenceHeight, ResizePixelsBy, Dispose, shape, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewLine.cs | Y, zoomLevel, Right, Point2, X, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMegaTree.cs | childLightCount, aspect, _lightsPerString, TypeName, Layout, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMegaTreeSetupControl.cs | PreviewMegaTreeSetupControl |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHead.cs | PreviewMovingHead., InitializeGDI |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHeadPartial.cs | point1, context, Clone, zoomLevel, changeY, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMovingHeadSetupControl.cs | shape, PreviewMovingHeadSetupControl., PreviewMovingHeadSetupControl |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewMultiString.cs | Select, point, SelectDragPoints, e, point, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewNet.cs | PixelCount, aspect, _pixelSpacing, x, x, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewNetSetupControl.cs | PreviewNetSetupControl, PreviewNetSetupControl., shape |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPixel.cs | IsHighPrecision, PreviewPixel, PreviewPixel., size, PreviewPixel., ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPixelGrid.cs | p2Start, Y, TopRight, _topRight, Vertical, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPoint.cs | Y, RotationAxis, ToPoint, SizeBottomRight, Size, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewPolyLine.cs | Reconfigure, SegmentLength, SelectDragPoints, context, InitialPixelSpacing, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewRectangle.cs | Clone, TypeName, y, _bottomLeft, bottomLeftStart, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElementString.cs | _pixels, Pixels |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElements.cs | shapes, PreviewSetElements., buttonOK_Click, e, sender |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSetElementsUIEditor.cs | context, context, provider, GetEditStyle, EditValue, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewShapeBaseSetupControl.Designer.cs | Dispose, components, PreviewShapeBaseSetupControl, disposing, InitializeComponent, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewShapeBaseSetupControl.cs | sender, OnPropertiesChanged, sender, shape, e, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewSingle.cs | x, Bottom, point, ResizeFromOriginal, Top, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStar.cs | MoveTo, Width, PreviewStar., AddAllChildren, aspect, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStarBurst.cs | _topLeft, zoomLevel, MouseMove, Top, PixelCount, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewStarSetupControl.cs | PreviewStarSetupControl, shape, PreviewStarSetupControl. |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTools.cs | ParseEnum, point, shape, Width, SelectedItemColor, ... |
src/Vixen.Modules/Preview/VixenPreview/Shapes/PreviewTriangle.cs | Point1, LightCountString2, Layout, Resize, Height, ... |
src/Vixen.Modules/Preview/VixenPreview/VixenPreviewControl.cs | item, Reload, AddNodeToPixelMapping, RemoveNodeToPixelMapping, item, ... |
src/Vixen.Modules/Sequence/Vixen2x/ConversionProgressForm.cs | value, UpdateProgressBar |
src/Vixen.Modules/Sequence/Vixen2x/Vixen2xSequenceImportSM.cs | closeChannel, TargetChannelId, OpenChannel, eventDuration |
src/Vixen.Modules/Sequence/Vixen2x/Vixen2xSequenceImporterChannelMapper.cs | mappings, mapExists, mappingName, Vixen2xSequenceImporterChannelMapper. |
src/Vixen.Modules/Sequence/Vixen2x/Vixen3SequenceCreator.cs | importSequenceData |
src/Vixen.Tests/Effects/BaseEffectMarkCollectionSelectionTests.cs | NonSelectorEffect_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