displayLedger.ts 1.7 KB

123456789101112131415161718192021222324252627
  1. import { InputDisplayManager } from './display/inputDisplayManager';
  2. import { OutputDisplayManager } from './display/outputDisplayManager';
  3. import { ClampDisplayManager } from './display/clampDisplayManager';
  4. import { GradientDisplayManager } from './display/gradientDisplayManager';
  5. import { RemapDisplayManager } from './display/remapDisplayManager';
  6. import { TrigonometryDisplayManager } from './display/trigonometryDisplayManager';
  7. import { TextureDisplayManager } from './display/textureDisplayManager';
  8. import { DiscardDisplayManager } from './display/discardDisplayManager';
  9. export class DisplayLedger {
  10. public static RegisteredControls: {[key: string] : any} = {};
  11. }
  12. DisplayLedger.RegisteredControls["InputBlock"] = InputDisplayManager;
  13. DisplayLedger.RegisteredControls["VertexOutputBlock"] = OutputDisplayManager;
  14. DisplayLedger.RegisteredControls["FragmentOutputBlock"] = OutputDisplayManager;
  15. DisplayLedger.RegisteredControls["ClampBlock"] = ClampDisplayManager;
  16. DisplayLedger.RegisteredControls["GradientBlock"] = GradientDisplayManager;
  17. DisplayLedger.RegisteredControls["RemapBlock"] = RemapDisplayManager;
  18. DisplayLedger.RegisteredControls["TrigonometryBlock"] = TrigonometryDisplayManager;
  19. DisplayLedger.RegisteredControls["TextureBlock"] = TextureDisplayManager;
  20. DisplayLedger.RegisteredControls["ReflectionTextureBlock"] = TextureDisplayManager;
  21. DisplayLedger.RegisteredControls["ReflectionBlock"] = TextureDisplayManager;
  22. DisplayLedger.RegisteredControls["RefractionBlock"] = TextureDisplayManager;
  23. DisplayLedger.RegisteredControls["CurrentScreenBlock"] = TextureDisplayManager;
  24. DisplayLedger.RegisteredControls["ParticleTextureBlock"] = TextureDisplayManager;
  25. DisplayLedger.RegisteredControls["DiscardBlock"] = DiscardDisplayManager;