Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

37 rindas
1.2 KiB

  1. unit uengShaderPartScope;
  2. {$mode objfpc}{$H+}
  3. {$I uengShaderFile.inc}
  4. interface
  5. uses
  6. Classes, SysUtils,
  7. uengShaderPartCntr, uengShaderGeneratorArgs;
  8. type
  9. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  10. TengShaderPartScope = class(TengShaderPartCntr)
  11. { Code Generation }
  12. public
  13. procedure GenerateCodeIntern(const aArgs: TengShaderGeneratorArgs); override;
  14. end;
  15. implementation
  16. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  17. //TengShaderPartScope///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  18. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  19. procedure TengShaderPartScope.GenerateCodeIntern(const aArgs: TengShaderGeneratorArgs);
  20. begin
  21. aArgs.BeginBlock;
  22. try
  23. inherited GenerateCodeIntern(aArgs);
  24. finally
  25. aArgs.EndBlock;
  26. end;
  27. end;
  28. end.