Esempio n. 1
0
        public Atc(AtcFormat format)
        {
            var hasSecondBlock = HasSecondBlock(format);

            BitDepth = BitsPerValue = hasSecondBlock ? 128 : 64;

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