/// <summary> /// Write instruction operands into bytecode stream. /// </summary> /// <param name="writer">Bytecode writer.</param> public override void WriteOperands(WordWriter writer) { RayQuery.Write(writer); Accel.Write(writer); RayFlags.Write(writer); CullMask.Write(writer); RayOrigin.Write(writer); RayTMin.Write(writer); RayDirection.Write(writer); RayTMax.Write(writer); }
/// <summary> /// Write instruction operands into bytecode stream. /// </summary> /// <param name="writer">Bytecode writer.</param> public override void WriteOperands(WordWriter writer) { RayQuery.Write(writer); Intersection.Write(writer); }
/// <summary> /// Write instruction operands into bytecode stream. /// </summary> /// <param name="writer">Bytecode writer.</param> public override void WriteOperands(WordWriter writer) { RayQuery.Write(writer); HitT.Write(writer); }