|
- unit utsTextSuite;
-
- {$IFDEF FPC}
- {$mode objfpc}{$H+}
- {$ENDIF}
- {$I utsTextSuite.inc}
-
- interface
-
- uses
- Classes, SysUtils,
- {$IFDEF TS_ENABLE_OPENGL_SUPPORT} utsRendererOpenGL,{$ENDIF}
- {$IFDEF TS_ENABLE_OPENGLES_SUPPORT} utsRendererOpenGLES,{$ENDIF}
- {$IFDEF TS_ENABLE_GDI_SUPPORT} utsFontCreatorGDI,{$ENDIF}
- {$IFDEF TS_ENABLE_FREETYPE_SUPPORT} utsFontCreatorFreeType,{$ENDIF}
- utsContext, utsFont, utsTypes, utsTextBlock, utsImage, utsChar,
- utsPostProcessor, utsRenderer, utsFontCreator;
-
- type
- // TextSuite Classes
- TtsContext = utsContext.TtsContext;
- TtsRenderer = utsRenderer.TtsRenderer;
- TtsFontCreator = utsFontCreator.TtsFontCreator;
- TtsFont = utsFont.TtsFont;
- TtsTextBlock = utsTextBlock.TtsTextBlock;
- TtsImage = utsImage.TtsImage;
- TtsImageLoadFunc = utsImage.TtsImageLoadFunc;
- TtsImageBlendFunc = utsImage.TtsImageBlendFunc;
- TtsChar = utsChar.TtsChar;
-
- // Post Processor
- TtsCharRangeUsage = utsPostProcessor.TtsCharRangeUsage;
- TtsPostProcessor = utsPostProcessor.TtsPostProcessor;
- TtsPostProcessorList = utsPostProcessor.TtsPostProcessorList;
- TtsPostProcessorBorder = utsPostProcessor.TtsPostProcessorBorder;
- TtsPostProcessorFillColor = utsPostProcessor.TtsPostProcessorFillColor;
- TtsPostProcessorFillPattern = utsPostProcessor.TtsPostProcessorFillPattern;
- TtsPostProcessorShadow = utsPostProcessor.TtsPostProcessorShadow;
-
- // Renderer
- {$IFDEF TS_ENABLE_OPENGL_SUPPORT} TtsRendererOpenGL = utsRendererOpenGL.TtsRendererOpenGL;{$ENDIF}
- {$IFDEF TS_ENABLE_OPENGLES_SUPPORT} TtsRendererOpenGLES = utsRendererOpenGLES.TtsRendererOpenGLES;{$ENDIF}
-
- // FontCreators
- {$IFDEF TS_ENABLE_GDI_SUPPORT} TtsFontCreatorGDI = utsFontCreatorGDI.TtsFontCreatorGDI;{$ENDIF}
- {$IFDEF TS_ENABLE_FREETYPE_SUPPORT} TtsFontCreatorFreeType = utsFontCreatorFreeType.TtsFontCreatorFreeType;{$ENDIF}
-
- // Utils
- TtsCodePage = utsTypes.TtsCodePage;
- TtsFormat = utsTypes.TtsFormat;
- TtsVertAlignment = utsTypes.TtsVertAlignment;
- TtsHorzAlignment = utsTypes.TtsHorzAlignment;
- TtsClipping = utsTypes.TtsClipping;
- TtsAntiAliasing = utsTypes.TtsAntiAliasing;
- TtsBlockFlag = utsTypes.TtsBlockFlag;
- TtsBlockFlags = utsTypes.TtsBlockFlags;
- TtsFontStyle = utsTypes.TtsFontStyle;
- TtsFontStyles = utsTypes.TtsFontStyles;
- TtsColorChannel = utsTypes.TtsColorChannel;
- TtsColorChannels = utsTypes.TtsColorChannels;
- TtsImageMode = utsTypes.TtsImageMode;
- TtsImageModes = utsTypes.TtsImageModes;
- TtsColor4f = utsTypes.TtsColor4f;
- PtsColor4f = utsTypes.PtsColor4f;
- TtsPosition = utsTypes.TtsPosition;
- PtsPosition = utsTypes.PtsPosition;
- TtsRect = utsTypes.TtsRect;
- PtsRect = utsTypes.PtsRect;
- TtsVector4f = utsTypes.TtsVector4f;
- TtsMatrix4f = utsTypes.TtsMatrix4f;
- TtsGlyphMetric = utsTypes.TtsGlyphMetric;
- TtsTextMetric = utsTypes.TtsTextMetric;
- TtsFontMetric = utsTypes.TtsFontMetric;
- TtsBlendValueFunc = utsTypes.TtsBlendValueFunc;
- TtsBlendColorFunc = utsTypes.TtsBlendColorFunc;
-
- implementation
-
- end.
|