8비트, 16비트, 32비트 버퍼 메모리 액세스
버퍼메모리를 8비트, 16비트, 32비트 배열로 액세스하는 방법
new Int32Array(); // new in ES2017 new Int32Array(length); new Int32Array(typedArray); new Int32Array(object); new Int32Array(buffer [, byteOffset [, length]]);this.svga_memory16 = new Uint16Array(this.svga_memory.buffer); this.svga_memory32 = new Int32Array(this.svga_memory.buffer); this.vga_memory = new Uint8Array(this.svga_memory.buffer, 0, 4 * VGA_BANK_SIZE); this.plane0 = new Uint8Array(this.svga_memory.buffer, 0 * VGA_BANK_SIZE, VGA_BANK_SIZE); this.plane1 = new Uint8Array(this.svga_memory.buffer, 1 * VGA_BANK_SIZE, VGA_BANK_SIZE); this.plane2 = new Uint8Array(this.svga_memory.buffer, 2 * VGA_BANK_SIZE, VGA_BANK_SIZE); this.plane3 = new Uint8Array(this.svga_memory.buffer, 3 * VGA_BANK_SIZE, VGA_BANK_SIZE);
'자바스크립트' 카테고리의 다른 글
클래스용 함수내에서 this는 무엇인가? (0) | 2017.06.14 |
---|---|
Sleep (0) | 2017.06.12 |
this (0) | 2017.06.08 |
자바스크립트-멤버함수내에서 this를 항상 사용해야하는가?(생략가능한가?) (0) | 2017.06.07 |
sprintf (0) | 2017.05.27 |