Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

37 řádky
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.