Skip to content

OldEnhancedVideoBuf

Declaration

Source position: videoh.inc line 172

var
  OldEnhancedVideoBuf: Array of TEnhancedVideoCell = record
private
  TEnhancedVideoCell.class operator initialize
                                              (var evc: TEnhancedVideoCell);
  TEnhancedVideoCell.class operator finalize(var evc: TEnhancedVideoCell);
  TEnhancedVideoCell.class operator addref(var evc: TEnhancedVideoCell);
  TEnhancedVideoCell.class operator copy
                                        (constref aSrc: TEnhancedVideoCell; 
                                        var aDst: TEnhancedVideoCell);
  function GetExtendedGraphemeCluster : UnicodeString;
  procedure SetExtendedGraphemeCluster
                                      (const AExtendedGraphemeCluster: UnicodeString);
  function GetAttribute : Byte;
  procedure SetAttribute(Attr: Byte);
  function GetEnhancedVideoAttributes : TEnhancedVideoAttributes;
  procedure SetEnhancedVideoAttributes
                                      (AEnhancedVideoAttributes: TEnhancedVideoAttributes);
  function GetForegroundColor : Byte;
  procedure SetForegroundColor(AForegroundColor: Byte);
  function GetBackgroundColor : Byte;
  procedure SetBackgroundColor(ABackgroundColor: Byte);
public
  property ExtendedGraphemeCluster : UnicodeString;
  property Attribute : Byte;
  property EnhancedVideoAttributes : TEnhancedVideoAttributes;
  property ForegroundColor : Byte;
  property BackgroundColor : Byte;
private
  FInternalAttributes : Word;
  FForegroundColor : Byte;
  FBackgroundColor : Byte;
case Integer of
0: (
  EGC_SingleChar : WideChar;
);
1: (
  EGC_WideStr : Pointer;
);
end
;