| 12345678910111213141516171819202122232425262728 |
- // Reference: https://github.com/armory3d/armory_docs/blob/master/dev/renderpath.md
- package arm.renderpath;
- import iron.RenderPath;
- import armory.renderpath.Inc;
- class RenderPathCreator {
- static var path:RenderPath;
- public static function get():RenderPath {
- path = new RenderPath();
- Inc.init(path);
- #if (rp_renderer == "Forward")
- RenderPathForward.init(path);
- path.commands = RenderPathForward.commands;
- #else
- RenderPathDeferred.init(path);
- path.commands = RenderPathDeferred.commands;
- #end
- return path;
- }
- #if (rp_gi != "Off")
- public static var voxelFrame = 0;
- public static var voxelFreq = 6; // Revoxelizing frequency
- #end
- }
|