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 |
リソースのタイプを取得または設定します。