Class TrackSet<TUnit>
Inheritance
TrackSet<TUnit>
Assembly: LibSasara.dll
Syntax
public class TrackSet<TUnit> : IEquatable<TrackSet<TUnit>> where TUnit : UnitBase
Type Parameters
Name |
Description |
TUnit |
トラック内のUnitの型。
|
Constructors
TrackSet(CeVIOFileBase, Guid)
Declaration
public TrackSet(CeVIOFileBase project, Guid groupId)
Parameters
Properties
CastId
Declaration
public string CastId { get; set; }
Property Value
Category
Declaration
public Category Category { get; set; }
Property Value
Color
Declaration
public string Color { get; }
Property Value
GroupId
Declaration
public Guid GroupId { get; set; }
Property Value
GroupVersion
Declaration
public Version GroupVersion { get; set; }
Property Value
IsMuted
Declaration
public bool IsMuted { get; set; }
Property Value
IsSolo
Declaration
public bool IsSolo { get; set; }
Property Value
Language
Declaration
public string Language { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Pan
Declaration
public double Pan { get; set; }
Property Value
Type |
Description |
double |
左右中央・初期値は0
|
RawGroup
Declaration
public XElement RawGroup { get; }
Property Value
RawTrackSets
生のトラックデータ(GroupとUnit)のリストを返す
Declaration
public List<(XElement group, List<XElement> units)> RawTrackSets { get; }
Property Value
See Also
RawUnits
Declaration
public List<XElement> RawUnits { get; }
Property Value
Units
Declaration
public List<TUnit> Units { get; }
Property Value
Type |
Description |
List<TUnit> |
|
See Also
Volume
Declaration
public double Volume { get; set; }
Property Value
Methods
AddUnit(TimeSpan, TimeSpan, string)
Declaration
public TUnit AddUnit(TimeSpan start, TimeSpan duration, string castIdOrFilePath)
Parameters
Returns
See Also
AddUnit(TUnit)
Declaration
public TUnit AddUnit(TUnit unit)
Parameters
Type |
Name |
Description |
TUnit |
unit |
|
Returns
See Also
Equals(TrackSet<TUnit>?)
Declaration
public bool Equals(TrackSet<TUnit>? other)
Parameters
Type |
Name |
Description |
TrackSet<TUnit> |
other |
|
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
GetBackgroundColor(Category)
トラックのカテゴリに応じた背景色のカラーコードを返す
Declaration
public string GetBackgroundColor(Category category)
Parameters
Type |
Name |
Description |
Category |
category |
トラックのカテゴリ
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
RemoveAllUnits()
Declaration
public void RemoveAllUnits()
Implements