ymm4-plugin-document
読み取り中…
検索中…
一致する文字列を見つけられません
YukkuriMovieMaker.Project.TimelineResource クラス

タイムライン上のリソースを表すクラスです。 [詳解]

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 クラスの新しいインスタンスを初期化します。
 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]
 リソースのタイプを取得または設定します。

詳解

タイムライン上のリソースを表すクラスです。

構築子と解体子

◆ TimelineResource() [1/4]

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リソースのタイプ。

◆ TimelineResource() [2/4]

YukkuriMovieMaker.Project.TimelineResource.TimelineResource ( )

JsonSerializer用のコンストラクタです。

◆ TimelineResource() [3/4]

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リソースのタイプ。

◆ TimelineResource() [4/4]

YukkuriMovieMaker.Project.TimelineResource.TimelineResource ( [global::System::Runtime::CompilerServices::Nullable(1)] global.YukkuriMovieMaker.Project.TimelineResource original)
protected

メソッド詳解

◆ $()

virtual global.YukkuriMovieMaker.Project.TimelineResource< Clone > YukkuriMovieMaker.Project.TimelineResource.$ ( )
virtual

◆ CreateFromContentId()

global.YukkuriMovieMaker.Project.TimelineResource YukkuriMovieMaker.Project.TimelineResource.CreateFromContentId ( global.YukkuriMovieMaker.Project.ContentId contentId)
static

コンテンツIDからTimelineResourceのインスタンスを作成します。

引数
contentIdコンテンツID。
戻り値
作成されたTimelineResourceのインスタンス。

◆ Deconstruct()

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 )

◆ Equals() [1/2]

virtual bool YukkuriMovieMaker.Project.TimelineResource.Equals ( global.YukkuriMovieMaker.Project.TimelineResource other)
virtual

◆ Equals() [2/2]

override bool YukkuriMovieMaker.Project.TimelineResource.Equals ( object obj)

◆ FromApplication()

global.YukkuriMovieMaker.Project.TimelineResource YukkuriMovieMaker.Project.TimelineResource.FromApplication ( string name,
string author,
[global::System::Runtime::CompilerServices::Nullable(2)] global.YukkuriMovieMaker.Project.ContentId contentId )
static

アプリケーションからTimelineResourceのインスタンスを作成します。

引数
nameアプリケーション名。
author作者名。
contentIdコンテンツID。
戻り値
作成されたTimelineResourceのインスタンス。

◆ FromFont()

global.YukkuriMovieMaker.Project.TimelineResource YukkuriMovieMaker.Project.TimelineResource.FromFont ( string font)
static

フォントからTimelineResourceのインスタンスを作成します。

引数
fontフォント名。
戻り値
作成されたTimelineResourceのインスタンス。

◆ FromVoice()

global.YukkuriMovieMaker.Project.TimelineResource YukkuriMovieMaker.Project.TimelineResource.FromVoice ( global.YukkuriMovieMaker.Plugin.Voice.VoiceDescription voiceDescription)
static

音声情報からTimelineResourceのインスタンスを作成します。

引数
voiceDescription音声情報。
戻り値
作成されたTimelineResourceのインスタンス。

◆ GetHashCode()

override int YukkuriMovieMaker.Project.TimelineResource.GetHashCode ( )

◆ operator!=()

bool YukkuriMovieMaker.Project.TimelineResource.operator!= ( global.YukkuriMovieMaker.Project.TimelineResource left,
global.YukkuriMovieMaker.Project.TimelineResource right )
static

◆ operator==()

bool YukkuriMovieMaker.Project.TimelineResource.operator== ( global.YukkuriMovieMaker.Project.TimelineResource left,
global.YukkuriMovieMaker.Project.TimelineResource right )
static

◆ PrintMembers()

virtual bool YukkuriMovieMaker.Project.TimelineResource.PrintMembers ( global.System.Text.StringBuilder builder)
protectedvirtual

◆ ToString()

override string YukkuriMovieMaker.Project.TimelineResource.ToString ( )

◆ TryCreateFromAudioEffect()

bool YukkuriMovieMaker.Project.TimelineResource.TryCreateFromAudioEffect ( global.YukkuriMovieMaker.Plugin.Effects.IAudioEffect effect,
[global::System::Diagnostics::CodeAnalysis::NotNullWhen(true)] out global.YukkuriMovieMaker.Project.TimelineResource resource )
static

オーディオエフェクトからTimelineResourceのインスタンスを作成を試みます。

引数
effectオーディオエフェクト。
resource作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。
戻り値
作成に成功した場合はtrue、それ以外の場合はfalse。

◆ TryCreateFromPlugin() [1/2]

bool YukkuriMovieMaker.Project.TimelineResource.TryCreateFromPlugin ( global.System.Type pluginType,
[global::System::Diagnostics::CodeAnalysis::NotNullWhen(true)] out global.YukkuriMovieMaker.Project.TimelineResource resource )
static

プラグインの型からTimelineResourceのインスタンスを作成を試みます。

引数
pluginTypeプラグインの型。
resource作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。
戻り値
作成に成功した場合はtrue、それ以外の場合はfalse。

◆ TryCreateFromPlugin() [2/2]

bool YukkuriMovieMaker.Project.TimelineResource.TryCreateFromPlugin ( global.YukkuriMovieMaker.Plugin.IPlugin plugin,
[global::System::Diagnostics::CodeAnalysis::NotNullWhen(true)] out global.YukkuriMovieMaker.Project.TimelineResource resource )
static

プラグインからTimelineResourceのインスタンスを作成を試みます。

引数
pluginプラグイン。
resource作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。
戻り値
作成に成功した場合はtrue、それ以外の場合はfalse。

◆ TryCreateFromVideoEffect()

bool YukkuriMovieMaker.Project.TimelineResource.TryCreateFromVideoEffect ( global.YukkuriMovieMaker.Plugin.Effects.IVideoEffect effect,
[global::System::Diagnostics::CodeAnalysis::NotNullWhen(true)] out global.YukkuriMovieMaker.Project.TimelineResource resource )
static

ビデオエフェクトからTimelineResourceのインスタンスを作成を試みます。

引数
effectビデオエフェクト。
resource作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。
戻り値
作成に成功した場合はtrue、それ以外の場合はfalse。

◆ TryParseFromPath()

bool YukkuriMovieMaker.Project.TimelineResource.TryParseFromPath ( string path,
global.YukkuriMovieMaker.Project.TimelineResourceType resourceType,
[global::System::Diagnostics::CodeAnalysis::NotNullWhen(true)] out global.YukkuriMovieMaker.Project.TimelineResource resource )
static

パスからTimelineResourceのインスタンスを作成を試みます。

引数
pathリソースのパス。
resourceTypeリソースのタイプ。
resource作成されたTimelineResourceのインスタンス。作成できなかった場合はnull。
戻り値
作成に成功した場合はtrue、それ以外の場合はfalse。

プロパティ詳解

◆ Author

string YukkuriMovieMaker.Project.TimelineResource.Author
getset

リソースの作者を取得または設定します。

◆ ContentId

global.YukkuriMovieMaker.Project.ContentId YukkuriMovieMaker.Project.TimelineResource.ContentId
getset

コンテンツIDを取得または設定します。

◆ EqualityContract

virtual global.System.Type YukkuriMovieMaker.Project.TimelineResource.EqualityContract
getprotected

◆ Key

string YukkuriMovieMaker.Project.TimelineResource.Key
getset

リソースのキーを取得または設定します。

◆ Name

string YukkuriMovieMaker.Project.TimelineResource.Name
getset

リソースの名前を取得または設定します。

◆ Remark

string YukkuriMovieMaker.Project.TimelineResource.Remark
getset

備考を取得または設定します。

◆ ResourceType

global.YukkuriMovieMaker.Project.TimelineResourceType YukkuriMovieMaker.Project.TimelineResource.ResourceType
getset

リソースのタイプを取得または設定します。


このクラス詳解は次のファイルから抽出されました: