{{Index256:{_index}}}
{{Index16:{_index}}}
{{Default}}
{{RGB:{_red},{_green},{_blue}}}
{{FG: {_foreground}, BG: {_background}, Attr: {_attrs}}
{{FG: {_foreground}, BG: {_background}, Attr: {_attrs}, Hyperlink: {_hyperlinkId}}
{{LT({_sr.left}, {_sr.top}) RB({_sr.right}, {_sr.bottom}) [{_sr.right-_sr.left+1} x { _sr.bottom-_sr.top+1}]}}
_sr
{{{X},{Y}}}
{{LT({Left}, {Top}) RB({Right}, {Bottom}) In:[{Right-Left+1} x {Bottom-Top+1}] Ex:[{Right-Left} x {Bottom-Top}]}}
{_chars.data(),[_charOffsets[_columnCount]]}
_chars.data(),[_charOffsets[_columnCount]]
- _chars.data(),[_charOffsets[_columnCount]]
- _charOffsets.data(),[_charOffsets.size()]
_Mypair._Myval2
↓ rep:{wRepeatCount} vk:{wVirtualKeyCode} sc:{wVirtualScanCode} ch:{uChar.UnicodeChar} ctrl:{(unsigned short)dwControlKeyState,x}
↑ rep:{wRepeatCount} vk:{wVirtualKeyCode} sc:{wVirtualScanCode} ch:{uChar.UnicodeChar} ctrl:{(unsigned short)dwControlKeyState,x}
pos:{dwMousePosition.X},{dwMousePosition.Y} state:{dwButtonState,x} ctrl:{(unsigned short)dwControlKeyState,x} flags:{(unsigned short)dwEventFlags,x}
size:{dwSize.X},{dwSize.Y}
id:{dwCommandId}
focus:{bSetFocus}
Key {Event.KeyEvent}
Mouse {Event.MouseEvent}
WindowBufferSize {Event.WindowBufferSizeEvent}
Menu {Event.MenuEvent}
Focus {Event.FocusEvent}
{{W: {width} x H: {height} -> A: {width * height}}}
{{X: {x}, Y: {y}}}
{{L: {left}, T: {top}, R: {right} B: {bottom} [W: {right - left} x H: {bottom - top} -> A: {(right - left) * (bottom - top)}]}}
{{RGB: {(int)r,d}, {(int)g,d}, {(int)b,d}; α: {(int)a,d}}}
{{Size: {_total_length,d}}}
- _total_length
_runs
{{run of {_it->first,d} for {_it->second,d} at {_usage,d}}}
{{ size={_size} }}
- _capacity
- _size
_size
_data
_ptr,na
- _ptr
&_value
{{ generation={_generation._value} }}
{{ size={_load / $T3} }}
_capacity
_map._Mypair._Myval2
{{ width={_width}, height={_height} }}
- _firstRow
- *(ROW*)_buffer.__ptr_.__value_
(_commitWatermark - _buffer.__ptr_.__value_ - 1) / _bufferRowStride
*(ROW*)(_buffer.__ptr_.__value_ + _bufferRowStride * ($i + 1))
{{ size={_size} }}
- _size
_size
_data
{{ dirtyTop={dirtyTop}, dirtyBottom={dirtyBottom} }}
(empty)
{glyphIndex}
(empty)
{*fontFace.m_ptr}
- glyphs[0]
- glyphs[1]
- glyphs[2]
- glyphs[3]