YukkuriMovieMaker.Plugin.Shape.ShapeParameterBase
Edit on GitHub

Last updated: July 23, 2026

AI 要約

定義

名前空間: 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

注釈

形状パラメーターを実装する場合はこのクラスを継承してください。 CreateShapeSourceCreateShapeItemExoFilterCreateMaskExoFilter の3つのメソッドを実装する必要があります。

メソッド

名前 説明
CreateMaskExoFilter AviUtl拡張編集用のマスクフィルター文字列を生成します。
CreateShapeItemExoFilter AviUtl拡張編集用の図形フィルター文字列を生成します。
CreateShapeSource 形状描画ソースを生成して返します。

CreateMaskExoFilter

AviUtl拡張編集用のマスクフィルター文字列を生成します。

public abstract IEnumerable<string> CreateMaskExoFilter(int keyFrameIndex, ExoOutputDescription desc, ShapeMaskExoOutputDescription shapeMaskParameters);

パラメーター

keyFrameIndex System.Int32

desc YukkuriMovieMaker.Exo.ExoOutputDescription

shapeMaskParameters YukkuriMovieMaker.Plugin.Shape.ShapeMaskExoOutputDescription

CreateShapeItemExoFilter

AviUtl拡張編集用の図形フィルター文字列を生成します。

public abstract IEnumerable<string> CreateShapeItemExoFilter(int keyFrameIndex, ExoOutputDescription desc);

パラメーター

keyFrameIndex System.Int32

desc YukkuriMovieMaker.Exo.ExoOutputDescription

CreateShapeSource

形状描画ソースを生成して返します。

public abstract IShapeSource CreateShapeSource(IGraphicsDevicesAndContext devices);

パラメーター

devices YukkuriMovieMaker.Commons.IGraphicsDevicesAndContext

戻り値

YukkuriMovieMaker.Player.Video.IShapeSource