コード例 #1
0
ファイル: ATC.cs プロジェクト: Milozaki7/Kuriimu2
        public Atc(AtcFormat format)
        {
            var hasSecondBlock = HasSecondBlock(format);

            BitDepth = BitsPerValue = hasSecondBlock ? 128 : 64;

            FormatName = format.ToString().Replace("_", " ");
        }
コード例 #2
0
        public Atc(AtcFormat format, ByteOrder byteOrder) : base(byteOrder)
        {
            _transcoder     = new AtcTranscoder(format);
            _hasSecondBlock = HasSecondBlock(format);

            BitDepth = BitsPerValue = _hasSecondBlock ? 128 : 64;

            FormatName = format.ToString();
        }
コード例 #3
0
ファイル: ATC.cs プロジェクト: Milozaki7/Kuriimu2
 private bool HasSecondBlock(AtcFormat format)
 {
     return(format == AtcFormat.Atc_Explicit ||
            format == AtcFormat.Atc_Interpolated);
 }
コード例 #4
0
ファイル: AtcTranscoder.cs プロジェクト: cinnature/Kuriimu2
 public AtcTranscoder(AtcFormat format)
 {
     _format = format;
 }
コード例 #5
0
 private bool HasSecondBlock(AtcFormat format)
 {
     return(format == AtcFormat.ATCA_Exp ||
            format == AtcFormat.ATCA_Int);
 }