/// <summary> /// <see cref="ShapeNode"/>の新しいインスタンスを生成します。 /// </summary> /// <exception cref="InvalidOperationException">Graphics機能が初期化されていない。</exception> protected ShapeNode() { if (!Engine.Config.EnabledCoreModules.HasFlag(CoreModules.Graphics)) { throw new InvalidOperationException("Graphics機能が初期化されていません。"); } _RenderedPolygon = RenderedPolygon.Create(); }
internal TransformNodeInfo(TransformNode transformNode) { _TransformNode = transformNode; _SizeBoxLines = new RenderedPolygon[4]; for (int i = 0; i < _SizeBoxLines.Length; i++) { _SizeBoxLines[i] = RenderedPolygon.Create(); } _PositionBox = RenderedPolygon.Create(); }
public AnchorTransformerNodeInfo(AnchorTransformerNode transformerNode) : base(transformerNode) { _SizeBoxLines = new RenderedPolygon[4]; for (int i = 0; i < _SizeBoxLines.Length; i++) { _SizeBoxLines[i] = RenderedPolygon.Create(); } _AnchorLines = new RenderedPolygon[4]; for (int i = 0; i < _AnchorLines.Length; i++) { _AnchorLines[i] = RenderedPolygon.Create(); } _PositionBox = RenderedPolygon.Create(); }
internal TransformNodeInfo(TransformNode transformNode) { _TransformNode = transformNode; _SizeBoxLines = new RenderedPolygon[4]; for (int i = 0; i < _SizeBoxLines.Length; i++) { _SizeBoxLines[i] = RenderedPolygon.Create(); } _PivotBox = RenderedPolygon.Create(); _LeftTop = RenderedPolygon.Create(); _RightBottom = RenderedPolygon.Create(); _AnchorMin = RenderedPolygon.Create(); _AnchorMax = RenderedPolygon.Create(); }