PassObject.hx 396 B

123456789101112131415161718
  1. package h3d.pass;
  2. class PassObject {
  3. @:noCompletion public var next : PassObject;
  4. var nextAlloc : PassObject;
  5. public var pass : h3d.mat.Pass;
  6. public var obj : h3d.scene.Object;
  7. public var index : Int;
  8. // cache
  9. public var shaders : hxsl.ShaderList;
  10. public var shader : hxsl.RuntimeShader;
  11. public var depth : Float;
  12. public var texture : Int = 0;
  13. function new() {
  14. }
  15. }