� �J
�u6/�6A � <pClasses\UTexture.pas��D6 dUThemes/�6A cdjpeg�C�� f
TJPEGImage�dN�g.TJPEGImage����gTJPEGImage.Create�'<cdGraphics�C�� fTBitmap�x�Fg.TBitmap�R)gTBitmap.Create�;�jgTBitmap.SetPixelFormat�;�jfTPixelFormat�%_!gpf24bit���gTBitmap.GetPixelFormat�;�jgTBitmap.GetScanline�;�jgTBitmap.GetCanvas�;�jgTCanvas.GetPixel'K�jcdSysUtils�C�� f
PByteArrayf��gBeepE�a�g
FileExists���gIntToStri5�cdClasses�C�� fTResourceStreamыg.TResourceStream���gTResourceStream.Create�Nm'cdMath�C�� gPoweru`�gCeile��gLog2,� cdWindows�C�� gopengl32+6tAcdOpenGL12/�6A fGLsizei���
fGLuint��"�g
glBindTexture��Εg
GL_TEXTURE_2DG��gglTexParameteri�.��gGL_TEXTURE_MIN_FILTERg9��g GL_LINEARg7��gGL_TEXTURE_WRAP_Sh9��gGL_CLAMPf:��gGL_TEXTURE_WRAP_Ti9��g
gluScaleImage;��LgGL_RGBm*��gGL_UNSIGNED_BYTEg%��gglTexImage2D�r��ggluBuild2DMipmapsp���gGL_RGBAn*��gGL_LUMINANCE_ALPHAp*��gGL_LINEAR_MIPMAP_LINEARi8��gglDeleteTextures �~cdSysInit�C�� g HInstanceF<�cdSystem�C�� fString���f
AnsiString���fInteger���
fRealS��<fTObject���_fBooleanW~8fPCharrugfLongWord��"�fByte7c�fWord��{�g.TObject�BgTObject.SafeCallException�G��gTObject.AfterConstruction�G��gTObject.BeforeDestruction�G��gTObject.Dispatch�G��gTObject.DefaultHandler�G��gTObject.NewInstance�G��gTObject.FreeInstance�G��gTObject.Destroy�G��gTrue����g@LStrAddRef��jg
@LStrArrayClrzY��g@HandleFinallyE�a�gLength g@DynArrayLengthE�a�g SetLength gFalse����f PAnsiCharrugg
@DynArrayHighE�a�g@DynArraySetLengthE�a�g@LStrAsg�4�g@LStrToPCharf���g@CopyRecordE�a�g@FinalizeArrayBB��gHigh g@LStrCmpE�a�g@LStrClrѨ}�gExit gTObject.Free�G��gRound g@LStrFromPCharVPDTg@HandleAnyExceptionE�a�g@DoneExceptE�a�g @LStrCatNE�a�g@ROUNDE�a�g@_llmulE�a�g@_lldivE�a�g@FinalizeRecord�9�ceUCovers/�6A gCoversq�Q�gTCovers.CoverExists]T&�gTCovers.CoverNumber^T&�gTCovers.PrepareData_T&�ce DateUtils�C�� ceULog/�6A gLog�9�gTLog.BenchmarkStart�R�g
TLog.LogError�R�gTLog.BenchmarkEnd�R�gTLog.LogBenchmark�R�chopengl32.dll g
glGenTextures c4UTexture�iif@c4OpenGL12 Bc4Windows >c4Math 6c4Classes .c4SysUtils $c4Graphics c4JPEG c4UThemes c(
glGenTextures�lV� &�!n "textures c*TTexture��Pr�(*
TTextureEntry�S��**.1�����,*TTextureDatabase�>$��.&
.TTextureUnit��_0 *TTextureUnit��|2 Texture�n�|25 TextureDatabase�L���.9 PrintScreenData�c:��4Q ActTex�F<�] TexOrygW���
q TexOrygH���
u TexNewW���
y TexNewH���
} TexFitW���
� TexFitH���
� TextureD8����6�
TextureD16�ZC*8�
TextureD24� C*:� TextureD242� �<�
TextureD32�C*>�
Mipmapping�ev�8� CacheMipmap�|���@� .3fB 4ULog �c4 DateUtils �c4UCovers �c(TTextureUnit.GetTexture��ʚ� �@(!Self2!Namef�!Typf�#Result&(cj*.4 Dk(TTextureUnit.GetTexture��ʚ� 1
@(!Self2
!Namef�!Typf�! FromCache#Result&( T C DataD c(TTextureUnit.FindTexture��ʚ� �!Self2 !Namef� Result
Tc(TTextureUnit.LoadTexture��ʚ� !@(!Selff2�!FromRegistry!Nazwaf�!Format&(!Typ& !Col&#Result&( Resf
� TextureB
TextureJf� Pet Pet2 Pixf� ColIntf� PPixf� TempAf� Errorf� SkipXf�c(TTextureUnit.LoadTexture��ʚ� V@(!Self2!Nazwa!Format
!Typ& !Col&#Result&(c(TTextureUnit.LoadTexture��ʚ� �@(!Self2!Nazwaf�#Result(c(TTextureUnit.CreateTexture��ʚ� �(!Self2 "DataF!.H!Namef0!W"
!H&" !Bits& #Result( Pet Pet2 Pix ColInt PPix TempA Error c(TTextureUnit.UnloadTexture��ʚ� &!Self2!Namef�! FromCachef� T TexNumf�c(Finalization�E�a� �! &c�(UTexture� !&c��@ M<� ,TexNum ,X,Y ,Z0,W@,HP,ScaleW`,ScaleHp,Rot,Int!,ColRA,ColGa,ColB�,TexW�,TexH�,TexX1�,TexY1,TexX2!,TexY2A,Alphaa,Name�cMva
,Name ,Typ,Texture(,TextureCache(�cEBJML,Texture, cG 2�FN � ,Limit,CreateCacheMipmap-
GetTexture�u@-
GetTexture�@-FindTexture�-LoadTexture��@-LoadTexture�@-LoadTexture�-@-
CreateTexture�=-
UnloadTexture�}cL LL N L PRL TVL ` XZL \^L ` D B ����PEB�bL � H D IB �PL � d*D B ��_�D B �D B �L f D B �L h D B �L j D B �L l D B ���L � n D B �PD B�D B�D B�D B�D B �Pl���% TTexture� �
TTextureEntryX � .1X ���� UTexture TTextureDatabase L L TTextureUnit TTextureUnitL UTexture U����S�M��U��؋E�� �E�� 3�Uh[ d�0d� j�EP�M��U���� 3�ZYYd�hb �E�� � �� ��[YY]� .4 UTextureU��Q�+ j j Iu��M�SVW�M��U����]�E�� �E�� 3�Uhx d�0d� �U���� �����uv� � ���FP� � � � ��k�+� �U�� k�+� �D��U�� k�+� �D�����k�+� DŽ° ������t���� � � �U�� ��usk�+� �|��uHh� �E�� Pj ��L���P�E�� ��3ҋ�� ��L���k�+�
�D��
� �Ek�+�
�T��
� ���� � � �U�� ���� � � �U�� ��k�+� ��° ��� � � �U�� �E�P���� ��Rf�D�P���� ��Rf�D�Pj������P� � �@�E�� �ȡ �U��� ������k�+�
���� �
� �Ek�+�
��Ѱ �
� 3�ZYYd�h ������� � � �E�� � �� ��_^[��]� JPG U��QSVW�U��E�� 3�Uhh d�0d� ���� � ����|F3�k�+� �U�� u��CNu�3�ZYYd�ho �E�� �� ����_^[Y]�U��Q� j j Iu�Q�M�SVW�M��ډE�3�Uh� d�0d� � � � � � ��tY3�Uh� d�0d� �EċU�� �E�P�EP�
�� � �E�3�ZYYd��� � � �. � ��u#��� �E��U�� �E�� ��� �� � ���E��U� �E�� � uc�� � �E���t
�U�E���QT�1�E��U�� �E�� ���� �E��U�� �U��E���QL�U��Nj�Q�E�� �E��U� �E�� � u%��t�U�Nj�QT��E��U�� �U��Nj�QL��t�E�� �Nj�R,= �Nj�R = ~ph( �E��U�� �u�h8 �Nj�R,�U�� �u�hP �Nj�R �U�� �u�h\ �E�� � �U�� � � �E� ����� h j� � Ph�
� � ��h&