|
ymm4-plugin-document
|
タイムライン上のリソースを表すクラスです。 [詳解]
公開メンバ関数 | |
| TimelineResource ([global::System.Runtime.CompilerServices.Nullable(1)] string Key, string Name, string Author, global::YukkuriMovieMaker.Project.ContentId ContentId, string Remark, global::YukkuriMovieMaker.Project.TimelineResourceType ResourceType) | |
| TimelineResource クラスの新しいインスタンスを初期化します。 | |
| TimelineResource () | |
| JsonSerializer用のコンストラクタです。 | |
| TimelineResource ([global::System.Runtime.CompilerServices.Nullable(1)] string Key, string Name, string Author, global::YukkuriMovieMaker.Project.ContentId ContentId, global::YukkuriMovieMaker.Project.TimelineResourceType ResourceType) | |
| TimelineResource クラスの新しいインスタンスを初期化します。 | |
| override string | ToString () |
| override int | GetHashCode () |
| override bool | Equals (object obj) |
| virtual bool | Equals (global::YukkuriMovieMaker.Project.TimelineResource other) |
| virtual global::YukkuriMovieMaker.Project.TimelineResource< Clone > | $ () |
| void | Deconstruct ([global::System.Runtime.CompilerServices.Nullable(1)] out string Key, out string Name, out string Author, out global::YukkuriMovieMaker.Project.ContentId ContentId, out string Remark, out global::YukkuriMovieMaker.Project.TimelineResourceType ResourceType) |
静的公開メンバ関数 | |
| static bool | TryParseFromPath (string path, global::YukkuriMovieMaker.Project.TimelineResourceType resourceType, [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out global::YukkuriMovieMaker.Project.TimelineResource resource) |
| パスからTimelineResourceのインスタンスを作成を試みます。 | |
| static global::YukkuriMovieMaker.Project.TimelineResource | FromFont (string font) |
| フォントからTimelineResourceのインスタンスを作成します。 | |
| static global::YukkuriMovieMaker.Project.TimelineResource | FromVoice (global::YukkuriMovieMaker.Plugin.Voice.VoiceDescription voiceDescription) |
| 音声情報からTimelineResourceのインスタンスを作成します。 | |
| static global::YukkuriMovieMaker.Project.TimelineResource | FromApplication (string name, string author, [global::System.Runtime.CompilerServices.Nullable(2)] global::YukkuriMovieMaker.Project.ContentId contentId) |
| アプリケーションからTimelineResourceのインスタンスを作成します。 | |
| static bool | TryCreateFromVideoEffect (global::YukkuriMovieMaker.Plugin.Effects.IVideoEffect effect, [global::System.Runtime.CompilerServices.Nullable(2)][global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out global::YukkuriMovieMaker.Project.TimelineResource resource) |
| ビデオエフェクトからTimelineResourceのインスタンスを作成を試みます。 | |
| static bool | TryCreateFromAudioEffect (global::YukkuriMovieMaker.Plugin.Effects.IAudioEffect effect, [global::System.Runtime.CompilerServices.Nullable(2)][global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out global::YukkuriMovieMaker.Project.TimelineResource resource) |
| オーディオエフェクトからTimelineResourceのインスタンスを作成を試みます。 | |
| static bool | TryCreateFromPlugin (global::YukkuriMovieMaker.Plugin.IPlugin plugin, [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out global::YukkuriMovieMaker.Project.TimelineResource resource) |
| プラグインからTimelineResourceのインスタンスを作成を試みます。 | |
| static bool | TryCreateFromPlugin (global::System.Type pluginType, [global::System.Runtime.CompilerServices.Nullable(2)][global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out global::YukkuriMovieMaker.Project.TimelineResource resource) |
| プラグインの型からTimelineResourceのインスタンスを作成を試みます。 | |
| static global::YukkuriMovieMaker.Project.TimelineResource | CreateFromContentId (global::YukkuriMovieMaker.Project.ContentId contentId) |
| コンテンツIDからTimelineResourceのインスタンスを作成します。 | |
| static bool | operator!= (global::YukkuriMovieMaker.Project.TimelineResource left, global::YukkuriMovieMaker.Project.TimelineResource right) |
| static bool | operator== (global::YukkuriMovieMaker.Project.TimelineResource left, global::YukkuriMovieMaker.Project.TimelineResource right) |
限定公開メンバ関数 | |
| virtual bool | PrintMembers (global::System.Text.StringBuilder builder) |
| TimelineResource ([global::System.Runtime.CompilerServices.Nullable(1)] global::YukkuriMovieMaker.Project.TimelineResource original) | |
プロパティ | |
| virtual global::System.Type | EqualityContract [get] |
| string | Key [get, set] |
| リソースのキーを取得または設定します。 | |
| string | Name [get, set] |
| リソースの名前を取得または設定します。 | |
| string | Author [get, set] |
| リソースの作者を取得または設定します。 | |
| global::YukkuriMovieMaker.Project.ContentId | ContentId [get, set] |
| コンテンツIDを取得または設定します。 | |
| string | Remark [get, set] |
| 備考を取得または設定します。 | |
| global::YukkuriMovieMaker.Project.TimelineResourceType | ResourceType [get, set] |
| リソースのタイプを取得または設定します。 | |
タイムライン上のリソースを表すクラスです。
| YukkuriMovieMaker.Project.TimelineResource.TimelineResource | ( | [global::System::Runtime::CompilerServices::Nullable(1)] string | Key, |
| string | Name, | ||
| string | Author, | ||
| global.YukkuriMovieMaker.Project.ContentId | ContentId, | ||
| string | Remark, | ||
| global.YukkuriMovieMaker.Project.TimelineResourceType | ResourceType ) |
TimelineResource クラスの新しいインスタンスを初期化します。
| Key | リソースのキー。 |
| Name | リソースの名前。 |
| Author | リソースの作者。 |
| ContentId | コンテンツID。 |
| Remark | 備考。 |
| ResourceType | リソースのタイプ。 |
| YukkuriMovieMaker.Project.TimelineResource.TimelineResource | ( | ) |
JsonSerializer用のコンストラクタです。
| YukkuriMovieMaker.Project.TimelineResource.TimelineResource | ( | [global::System::Runtime::CompilerServices::Nullable(1)] string | Key, |
| string | Name, | ||
| string | Author, | ||
| global.YukkuriMovieMaker.Project.ContentId | ContentId, | ||
| global.YukkuriMovieMaker.Project.TimelineResourceType | ResourceType ) |
TimelineResource クラスの新しいインスタンスを初期化します。
| Key | リソースのキー。 |
| Name | リソースの名前。 |
| Author | リソースの作者。 |
| ContentId | コンテンツID。 |
| ResourceType | リソースのタイプ。 |
|
protected |
|
virtual |
|
static |
コンテンツIDからTimelineResourceのインスタンスを作成します。
| contentId | コンテンツID。 |
| void YukkuriMovieMaker.Project.TimelineResource.Deconstruct | ( | [global::System::Runtime::CompilerServices::Nullable(1)] out string | Key, |
| out string | Name, | ||
| out string | Author, | ||
| out global.YukkuriMovieMaker.Project.ContentId | ContentId, | ||
| out string | Remark, | ||
| out global.YukkuriMovieMaker.Project.TimelineResourceType | ResourceType ) |
|
virtual |
| override bool YukkuriMovieMaker.Project.TimelineResource.Equals | ( | object | obj | ) |
|
static |
アプリケーションからTimelineResourceのインスタンスを作成します。
| name | アプリケーション名。 |
| author | 作者名。 |
| contentId | コンテンツID。 |
|
static |
フォントからTimelineResourceのインスタンスを作成します。
| font | フォント名。 |
|
static |
音声情報からTimelineResourceのインスタンスを作成します。
| voiceDescription | 音声情報。 |
| override int YukkuriMovieMaker.Project.TimelineResource.GetHashCode | ( | ) |
|
static |
|
static |
|
protectedvirtual |
| override string YukkuriMovieMaker.Project.TimelineResource.ToString | ( | ) |
|
static |
オーディオエフェクトからTimelineResourceのインスタンスを作成を試みます。
| effect | オーディオエフェクト。 |
| resource | 作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。 |
|
static |
プラグインの型からTimelineResourceのインスタンスを作成を試みます。
| pluginType | プラグインの型。 |
| resource | 作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。 |
|
static |
プラグインからTimelineResourceのインスタンスを作成を試みます。
| plugin | プラグイン。 |
| resource | 作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。 |
|
static |
ビデオエフェクトからTimelineResourceのインスタンスを作成を試みます。
| effect | ビデオエフェクト。 |
| resource | 作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。 |
|
static |
パスからTimelineResourceのインスタンスを作成を試みます。
| path | リソースのパス。 |
| resourceType | リソースのタイプ。 |
| resource | 作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。 |
|
getset |
リソースの作者を取得または設定します。
|
getset |
コンテンツIDを取得または設定します。
|
getprotected |
|
getset |
リソースのキーを取得または設定します。
|
getset |
リソースの名前を取得または設定します。
|
getset |
備考を取得または設定します。
|
getset |
リソースのタイプを取得または設定します。