Exemple #1
0
        public Atc(AtcFormat format)
        {
            var hasSecondBlock = HasSecondBlock(format);

            BitDepth = BitsPerValue = hasSecondBlock ? 128 : 64;

            FormatName = format.ToString().Replace("_", " ");
        }
Exemple #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();
        }
Exemple #3
0
 private bool HasSecondBlock(AtcFormat format)
 {
     return(format == AtcFormat.Atc_Explicit ||
            format == AtcFormat.Atc_Interpolated);
 }
Exemple #4
0
 public AtcTranscoder(AtcFormat format)
 {
     _format = format;
 }
Exemple #5
0
 private bool HasSecondBlock(AtcFormat format)
 {
     return(format == AtcFormat.ATCA_Exp ||
            format == AtcFormat.ATCA_Int);
 }