Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin.Shape
アセンブリ: YukkuriMovieMaker.Plugin.dll
形状パラメータークラスの基底クラスです。
public abstract class ShapeParameterBase : SharedParameterBase, IShapeParameter
継承 System.Object → YukkuriMovieMaker.Project.SharedParameterBase → YukkuriMovieMaker.Project.SharedParameterBase → YukkuriMovieMaker.Plugin.Shape.ShapeParameterBase
実装 YukkuriMovieMaker.Plugin.Shape.IShapeParameter
形状パラメーターを実装する場合はこのクラスを継承してください。
CreateShapeSource・CreateShapeItemExoFilter・CreateMaskExoFilter の3つのメソッドを実装する必要があります。
| 名前 | 説明 |
|---|---|
| CreateMaskExoFilter | AviUtl拡張編集用のマスクフィルター文字列を生成します。 |
| CreateShapeItemExoFilter | AviUtl拡張編集用の図形フィルター文字列を生成します。 |
| CreateShapeSource | 形状描画ソースを生成して返します。 |
AviUtl拡張編集用のマスクフィルター文字列を生成します。
public abstract IEnumerable<string> CreateMaskExoFilter(int keyFrameIndex, ExoOutputDescription desc, ShapeMaskExoOutputDescription shapeMaskParameters);
keyFrameIndex System.Int32
desc YukkuriMovieMaker.Exo.ExoOutputDescription
shapeMaskParameters YukkuriMovieMaker.Plugin.Shape.ShapeMaskExoOutputDescription
AviUtl拡張編集用の図形フィルター文字列を生成します。
public abstract IEnumerable<string> CreateShapeItemExoFilter(int keyFrameIndex, ExoOutputDescription desc);
形状描画ソースを生成して返します。
public abstract IShapeSource CreateShapeSource(IGraphicsDevicesAndContext devices);
devices YukkuriMovieMaker.Commons.IGraphicsDevicesAndContext
YukkuriMovieMaker.Player.Video.IShapeSource
Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin.Shape
アセンブリ: YukkuriMovieMaker.Plugin.dll
形状パラメータークラスの基底クラスです。
public abstract class ShapeParameterBase : SharedParameterBase, IShapeParameter
継承 System.Object → YukkuriMovieMaker.Project.SharedParameterBase → YukkuriMovieMaker.Project.SharedParameterBase → YukkuriMovieMaker.Plugin.Shape.ShapeParameterBase
実装 YukkuriMovieMaker.Plugin.Shape.IShapeParameter
形状パラメーターを実装する場合はこのクラスを継承してください。
CreateShapeSource・CreateShapeItemExoFilter・CreateMaskExoFilter の3つのメソッドを実装する必要があります。
| 名前 | 説明 |
|---|---|
| CreateMaskExoFilter | AviUtl拡張編集用のマスクフィルター文字列を生成します。 |
| CreateShapeItemExoFilter | AviUtl拡張編集用の図形フィルター文字列を生成します。 |
| CreateShapeSource | 形状描画ソースを生成して返します。 |
AviUtl拡張編集用のマスクフィルター文字列を生成します。
public abstract IEnumerable<string> CreateMaskExoFilter(int keyFrameIndex, ExoOutputDescription desc, ShapeMaskExoOutputDescription shapeMaskParameters);
keyFrameIndex System.Int32
desc YukkuriMovieMaker.Exo.ExoOutputDescription
shapeMaskParameters YukkuriMovieMaker.Plugin.Shape.ShapeMaskExoOutputDescription
AviUtl拡張編集用の図形フィルター文字列を生成します。
public abstract IEnumerable<string> CreateShapeItemExoFilter(int keyFrameIndex, ExoOutputDescription desc);
形状描画ソースを生成して返します。
public abstract IShapeSource CreateShapeSource(IGraphicsDevicesAndContext devices);
devices YukkuriMovieMaker.Commons.IGraphicsDevicesAndContext
YukkuriMovieMaker.Player.Video.IShapeSource